abonnement Unibet Coolblue Bitvavo
  donderdag 25 februari 2010 @ 18:43:57 #31
254493 Trollface.
gr rob fruithof, groningencity
pi_78446245
Ik neem aan dat je alle non-printable chars eruit wilt? Dan is dit beter:
1
2
3
<?php
$string 
preg_replace('/[\x00-\x1F\x80-\xFF]/'''$string);
?>

Hier gevonden.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_78590065
Ik heb de volgende query:
1select usr_id from humres


Deze returned ongeveer 50 rows.

Ik wil deze INSERT statement uitvoeren:
1
2
insert into BacoSettings (SettingType,SettingGroup,SettingName,ValueType,longvalue)
            values(2,@usr_id,'HomePage_Doc',1,2)


Waar @usr_id alle waarden een keer aanneemt die in de SELECT query voorkomen.

Kan ik er doorheen loopen oid?
pi_78590481
quote:
Op maandag 1 maart 2010 14:13 schreef DaFan het volgende:
Ik heb de volgende query:
[ code verwijderd ]

Deze returned ongeveer 50 rows.

Ik wil deze INSERT statement uitvoeren:
[ code verwijderd ]

Waar @usr_id alle waarden een keer aanneemt die in de SELECT query voorkomen.

Kan ik er doorheen loopen oid?
1
2
3
4
5
6
7
insert into BacoSettings (SettingType,SettingGroup,SettingName,ValueType,longvalue) values
(2,usr_id1,'HomePage_Doc',1,2),
(2,usr_id2,'HomePage_Doc',1,2),
(2,usr_id3,'HomePage_Doc',1,2),
(2,usr_id4,'HomePage_Doc',1,2),
etc
(2,usr_id50,'HomePage_Doc',1,2)
pi_78590593
Ik heb nu;
1
2
3
4
5
6
7
8
9
10
11
12
13
declare @usr_id as varchar(100)
declare cur cursor for
select usr_id from humres

open cur;
FETCH NEXT from cur into @usr_id
WHILE @@FETCH_STATUS = 0
BEGIN
insert into BacoSettings (SettingType,SettingGroup,SettingName,ValueType,longvalue)
            values(2,@usr_id,'HomePage_Doc',1,2)
End
close cur
deallocate cur


Maar die blijft lopen en krijgt een error op
Msg 2627, Level 14, State 1, Line 9
Violation of PRIMARY KEY constraint 'PK_BacoSettings'. Cannot insert duplicate key in object 'dbo.BacoSettings'.

Nvm daar stond de value al in
pi_78590623
quote:
Op maandag 1 maart 2010 14:22 schreef SharQueDo het volgende:

[..]
[ code verwijderd ]
Pfrt
Ik heb straks ook een select met 200 uitkomsten, wat dan?

Dat dat niet kan met SQL....
  maandag 1 maart 2010 @ 16:10:25 #36
243445 genakt
Alea Iacta Est
pi_78594902
ik wil graag als een user heeft ingelogd en bijv 5 minuten niks doet dat hij dan automatisch uitlogd.

Iemand die weet hoet dat moet ?
Op woensdag 26 mei 2010 18:00 schreef Darkestrah het volgende:
Ik heb van horen zeggen dat genakt een behoorlijk goede keus is. Wat heb je te verliezen?
  maandag 1 maart 2010 @ 16:18:11 #37
63192 ursel
"Het Is Hier Fantastisch!
pi_78595199
quote:
Op maandag 1 maart 2010 16:10 schreef genakt het volgende:
ik wil graag als een user heeft ingelogd en bijv 5 minuten niks doet dat hij dan automatisch uitlogd.

Iemand die weet hoet dat moet ?
Hier wordt dat bij gehouden in zijn sessie. Een sessionIdle erbij en daarop checken
  maandag 1 maart 2010 @ 17:34:13 #38
243445 genakt
Alea Iacta Est
pi_78598429
quote:
Op maandag 1 maart 2010 16:18 schreef ursel het volgende:

[..]

Hier wordt dat bij gehouden in zijn sessie. Een sessionIdle erbij en daarop checken
ik ben helemaal niet in php en kan het niet zo even programeren

hoe ziet zoiets eruit ?
Op woensdag 26 mei 2010 18:00 schreef Darkestrah het volgende:
Ik heb van horen zeggen dat genakt een behoorlijk goede keus is. Wat heb je te verliezen?
  maandag 1 maart 2010 @ 18:26:12 #39
243445 genakt
Alea Iacta Est
pi_78600534
zoeits ?

php_value session.cookie_lifetime 3600
php_value session.gc_maxlifetime 3600

maar waar zet ik dat dan ?
Op woensdag 26 mei 2010 18:00 schreef Darkestrah het volgende:
Ik heb van horen zeggen dat genakt een behoorlijk goede keus is. Wat heb je te verliezen?
pi_78601450
In je htaccess file.
  maandag 1 maart 2010 @ 20:51:57 #41
243445 genakt
Alea Iacta Est
pi_78608504
quote:
Op maandag 1 maart 2010 18:47 schreef SinofEnvy het volgende:
In je htaccess file.
huh ? nou heb ik die acces file gevonden en heb het irin geplakt maar het werkt niet
Op woensdag 26 mei 2010 18:00 schreef Darkestrah het volgende:
Ik heb van horen zeggen dat genakt een behoorlijk goede keus is. Wat heb je te verliezen?
  maandag 1 maart 2010 @ 21:00:37 #42
243445 genakt
Alea Iacta Est
pi_78608951
Ik wil nadat een persoon heeft ingelogd dat als er niks meer gebeur dat hij dan automatisch uitlogd. Hoe doe ik dat iemand voorbeeldje ? of iemand ie mij kan helpen

dit zijn de scripts die ik heb

inlog.php
quote:
<html>
<head>
<title>MEDINFO</title>
</head>
<body BGCOLOR="Grey">
<br>
<br>
<br>
<h1><center>MEDINFO</center>
<br>
<br>
<br>
<br>
<center>
<form action="login_code.php" method="POST">
<table>
<tr><td>BSN: </td><td><input type="password" name="bsn" size="20" maxlenght"9"></td></tr>
<br>
<tr><td>Achternaam: </td><td><input type="text" name="gebruikersnaam" size="20" maxlenght"20"></td></tr>
<br>
<tr><td ALIGN="right"><input type="submit" value="Aanmelden"></td><td ALIGN="center"><input type="reset" value="Velden wissen"></td>
</tr>
</table>
</form>
</body>
</html>
logout.php
quote:
<?php

session_start();
session_unset();
session_destroy();
?>
<html>
<head>
<title>MEDINFO</title>
</head>
<body bgcolor="Grey">
<center><h1>MEDINFO<h1></center>
<br><br>
<br>
<center>
<h3>
U bent nu uitgelogd.
<br><br>
<a href = "login.php">opnieuw inloggen</a><br><br>
</h3>
</hr>

</center>
</body>
overzicht.php
quote:
<?php
session_start();

require 'db.php';
?>
<html>
<head>
<title>Uitgifte medicijnen</title>
</head>
<body bgcolor="Grey">
<h1><center>MEDINFO</center>
<br></h1>

<?php
if (!($connection = @ mysql_connect($hostName, $username, $password)))
showerror();

if (!mysql_select_db($databaseName, $connection))
showerror();

$bsn = ($_SESSION["bsn"]);

$sql = "SELECT *
FROM patient
WHERE burgerservicenummer = $bsn";

$resultaat = mysql_query($sql);

$rij = mysql_fetch_array($resultaat);

echo "Patientnummer: " . $rij[0] . "<br>" ;

echo "Voorletters: " . $rij[2] . "<br>" ;
echo "Achternaam: " . $rij[3] . "<br>" ;
echo "Woonplaats: " . $rij[5] . "<br>" ;;
echo "Geboortedatum: " . $rij[6] . "<br><br><hr><br>" ;

$sql2 = "SELECT naam, toepassing, uitgiftedatum
FROM patient p, medicijn m, uitgifte u
WHERE burgerservicenummer = $bsn
AND u.patientnummer = p.patientnummer
AND u.code = m.code";

$resultaat2 = mysql_query($sql2);

echo "<center><table>";
echo "<tr><td><b>Naam</b></td>
<td><b>Toepassing<b></td>
<td><b>Datum van uitgifte</b></td>";

while($rij2 = mysql_fetch_array($resultaat2))
{
echo "<tr>";
echo "<td width='120'>" .$rij2["0"] . "</td>";
echo "<td width='240'>" .$rij2["1"] . "</td>";
echo "<td>" .$rij2["2"] . "</td>";
echo "</tr>";


}
echo "</table></center>";




?>
<center><h3><a href = "logout.php">uitloggen</a><br><br></h3></center>
<?php
db.php
quote:
<?php
$hostName = "localhost";
$databaseName = "med-info";
$username = "student4";
$password = "student4";

function showerror()
{
die("Error " . mysql_errno() . " : " . mysql_error());
}
?>
Op woensdag 26 mei 2010 18:00 schreef Darkestrah het volgende:
Ik heb van horen zeggen dat genakt een behoorlijk goede keus is. Wat heb je te verliezen?
pi_78611751
Tip: gebruik [ code] [ /code] voor code, en [ php] [ /php] voor php. Is stukken beter leesbaar dan quotes, en je krijgt gratis regelnummers.

1Op deze manier dus
  donderdag 4 maart 2010 @ 17:27:17 #44
63192 ursel
"Het Is Hier Fantastisch!
pi_78738055
Even toch een vraag met betrekking tot Smarty.
Gezien de beta's ziet het er naar uit dat versie 3 op redelijk korte termijn klaar moet zijn.

Maar hoe staat men hier tegenover qua functionaliteit.
Normaliter wil je zo veel logica in je code houden. Echter Smarty kan redelijk tot zeer veel in mijn ogen waardoor de mengeling tussen logica en templating dreigt.

Hoe doet een ieder dat zelf?
Een "tabel" van data wil ik best nog wel uit een array in mijn template gebruik met de loop functie. Maar meer dan dat wil ik eigenlijk ook niet verder gaan. Mijn collega is echter van mening dat zelfs dat nog te ver gaat en vindt dat een template volledig statisch dient te zijn.

Zijn voorkeur gaat hierin meer naar template Power waarbij de tabel eigenlijk uit blocks bestaat en je vanuit je code blocks assigned en zodoende vult.
  donderdag 4 maart 2010 @ 18:43:07 #45
243445 genakt
Alea Iacta Est
pi_78740854
het is gelukt heb me phpmysql examen gehaald !
Op woensdag 26 mei 2010 18:00 schreef Darkestrah het volgende:
Ik heb van horen zeggen dat genakt een behoorlijk goede keus is. Wat heb je te verliezen?
pi_78740921
quote:
Op donderdag 4 maart 2010 17:27 schreef ursel het volgende:
Even toch een vraag met betrekking tot Smarty.
Gezien de beta's ziet het er naar uit dat versie 3 op redelijk korte termijn klaar moet zijn.

Maar hoe staat men hier tegenover qua functionaliteit.
Normaliter wil je zo veel logica in je code houden. Echter Smarty kan redelijk tot zeer veel in mijn ogen waardoor de mengeling tussen logica en templating dreigt.

Hoe doet een ieder dat zelf?
Een "tabel" van data wil ik best nog wel uit een array in mijn template gebruik met de loop functie. Maar meer dan dat wil ik eigenlijk ook niet verder gaan. Mijn collega is echter van mening dat zelfs dat nog te ver gaat en vindt dat een template volledig statisch dient te zijn.

Zijn voorkeur gaat hierin meer naar template Power waarbij de tabel eigenlijk uit blocks bestaat en je vanuit je code blocks assigned en zodoende vult.
Ik stop zelf alles in mijn templates wat nodig is om te transformeren van een generiek formaat naar html. In mijn model-view-controller opstelling zorg is dus dat mijn controller compleet generiek is. Met een andere template ervoor kun je daar dus direct xml, html of whatever mee genereren. Escapen van output, of andere dingen die specifiek nodig zijn voor HTML-templates vind ik okay om in die template te stoppen. Ook het parsen van een datum van timestamp naar leesbaar formaat valt daar dus onder, want wellicht wil je in een XML-bestand wel gewoon de timestamp gebruiken, etcetera.

De router in mijn MVC-framework vogelt vervolgens uit dat je een XML-template wilt als je /pagina.xml opvraagt en een HTML-template als je /pagina.html opvraagt. Vrijwel automatische REST dus, vanuit de controller gezien
  vrijdag 5 maart 2010 @ 16:47:29 #47
63192 ursel
"Het Is Hier Fantastisch!
pi_78779950
Yeah.. we hebben last van de Y2K38 bug..
Ofwel, het eind punt van de unix time stamp op 19 january 2038.

Het merendeel van ons systeem maakt dus voor tijd/datum gebruik van de unix timestamp. Nu hebben we de eerste data binnen welke een afloop datum heeft op juli 2038 en loopt ut krijgen we een leeg resultaat terug.

Zijn er eenvoudige oplossingen welke we hiervoor kunnen toepassen, zonder te ingrijpend in het gehele systeem te moeten zitten?
pi_78780232
Datatype van het veld omgooien naar unsigned integer? Tenzij je data van voor 1970 hebt natuurlijk..
  vrijdag 5 maart 2010 @ 17:09:43 #49
63192 ursel
"Het Is Hier Fantastisch!
pi_78780818
quote:
Op vrijdag 5 maart 2010 16:55 schreef Intrepidity het volgende:
Datatype van het veld omgooien naar unsigned integer? Tenzij je data van voor 1970 hebt natuurlijk..
Mja, het gaat niet alleen om database veld namen. De functie mktime spuugt bijvoorbeeld ook een unix timestamp terug. Alleen een jaartal boven 2038 geeft niks terug, ook geen error ofzo.
  vrijdag 5 maart 2010 @ 17:14:41 #50
12221 Tijn
Powered by MS Paint
pi_78781009
Mijn mktime() doet ook niks met datums (data?) na 2038

En dat terwijl ik toch een vrij recente PHP draai (5.2.3)
pi_78786073
quote:
Op vrijdag 5 maart 2010 17:09 schreef ursel het volgende:

[..]

Mja, het gaat niet alleen om database veld namen. De functie mktime spuugt bijvoorbeeld ook een unix timestamp terug. Alleen een jaartal boven 2038 geeft niks terug, ook geen error ofzo.
mktime geeft false terug als de datum ongeldig is. Wel een soort van error dus.
pi_78786153
quote:
Op vrijdag 5 maart 2010 17:14 schreef Tijn het volgende:
Mijn mktime() doet ook niks met datums (data?) na 2038

En dat terwijl ik toch een vrij recente PHP draai (5.2.3)
Mijn mktime() werkt ook nog met het jaar 3038, ik zie het probleem eigenlijk niet. Denk niet dat het aan de php-versie ligt, heb hier 5.2.12.
pi_78786332
quote:
Op vrijdag 5 maart 2010 19:17 schreef Light het volgende:

[..]

Mijn mktime() werkt ook nog met het jaar 3038, ik zie het probleem eigenlijk niet. Denk niet dat het aan de php-versie ligt, heb hier 5.2.12.
OS kan ook relevant wezen. Als je OS maar een signed 32-bits integer als time_t gebruikt ondersteunt PHP ook nog hoger.
pi_78786477
quote:
Op vrijdag 5 maart 2010 16:47 schreef ursel het volgende:

Zijn er eenvoudige oplossingen welke we hiervoor kunnen toepassen, zonder te ingrijpend in het gehele systeem te moeten zitten?
Overschakelen naar een 64-bit server met 64-bit besturingssysteem. Dan kun je vooruit tot het einde der tijden (als de jaartallen 15 cijfers krijgen, wordt het nog een keer spannend).
pi_78787535
Dit levert bij mij een positief getal (9223372036854775807) op:
1
2
3
<?php
var_dump
(mktime(83423612798793108307363));
?>


1 seconde later krijg ik een negatief getal. Maar waarschijnlijk verandert de jaartelling nog wel een paar keer voordat het jaar 798.793.108.307.363 na Christus wordt bereikt, als het al wordt bereikt.
  zaterdag 6 maart 2010 @ 11:51:25 #56
118585 Crutch
Filantroop || Taalzwengel
pi_78809344
Jo, is er een centraal Java-topic hier op FOK!?
Je moeder is een hamster
pi_78809444
quote:
Op zaterdag 6 maart 2010 11:51 schreef Crutch het volgende:
Jo, is er een centraal Java-topic hier op FOK!?
Niet voor zover ik weet, maar voel je vrij er een te starten Met google vind ik wel genoeg java-vraagtopics, dus er zal vast animo voor wezen.
  zaterdag 6 maart 2010 @ 12:59:05 #58
118585 Crutch
Filantroop || Taalzwengel
pi_78811241
quote:
Op zaterdag 6 maart 2010 11:56 schreef Intrepidity het volgende:

[..]

Niet voor zover ik weet, maar voel je vrij er een te starten Met google vind ik wel genoeg java-vraagtopics, dus er zal vast animo voor wezen.
Done: [Java] voor dummies -deel 1
Je moeder is een hamster
pi_78822720
quote:
Op vrijdag 5 maart 2010 19:15 schreef Light het volgende:

[..]

mktime geeft false terug als de datum ongeldig is. Wel een soort van error dus.
Of als je je MySQL fatsoenlijk ingesteld hebt (lees: sql-mode op o.a. Traditional), dan krijg je wel keihard een foutmelding terug. Zoals het hoort.
  zaterdag 6 maart 2010 @ 19:33:39 #60
254493 Trollface.
gr rob fruithof, groningencity
pi_78823857
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')