Ik heb de volgende twee stukjes code (op twee verschillende pagina's):
<?
mt_srand ((double) microtime() * 1000000);
$sqlseed = mt_rand(1, 2000000000);
$result = mysql_query(
"SELECT gebruikers.id, gebruikers.gebruikersnaam, gebruikers.voornaam, gebruikers.achternaam, gebruikers.woonplaats, gebruikers.email, gebruikers.geboortedatum
FROM gebruikers, deelnemers
WHERE deelnemers.kans = 'ja' AND deelnemers.gebruikersnaam = gebruikers.gebruikersnaam
ORDER by rand($sqlseed)
limit 3");
$result1 = mysql_query(
"SELECT prijs
FROM prijzen
ORDER by prijs DESC");
session_register("result");
session_register("result1");
?>
en
<?
while (list($id, $gebruikersnaam, $voornaam, $achternaam, $woonplaats, $email, $geboortedatum, $regdate, $last_login) = mysql_fetch_row($_SESSION["result"]) AND (list($prijs) = mysql_fetch_row($_SESSION["result1"]))){
$sql_insert = "INSERT INTO prijswinnaars (gebruikersnaam,prijs) VALUES ('$gebruikersnaam','$prijs')";
$result_insert = mysql_query($sql_insert);
}
// verbinding afsluiten
mysql_close($db);
?>
Bij beide heb ik uiteraard session_start(); gebruikt.
Ik weet dat het waarschijnlijk iets met " of [ is, maar ik kom er niet uit.
<?
mt_srand ((double) microtime() * 1000000);
$sqlseed = mt_rand(1, 2000000000);
$result = mysql_query(
"SELECT gebruikers.id, gebruikers.gebruikersnaam, gebruikers.voornaam, gebruikers.achternaam, gebruikers.woonplaats, gebruikers.email, gebruikers.geboortedatum
FROM gebruikers, deelnemers
WHERE deelnemers.kans = 'ja' AND deelnemers.gebruikersnaam = gebruikers.gebruikersnaam
ORDER by rand($sqlseed)
limit 3");
$result1 = mysql_query(
"SELECT prijs
FROM prijzen
ORDER by prijs DESC");
session_register("result");
session_register("result1");
?>
en
<?
while (list($id, $gebruikersnaam, $voornaam, $achternaam, $woonplaats, $email, $geboortedatum, $regdate, $last_login) = mysql_fetch_row($_SESSION["result"]) AND (list($prijs) = mysql_fetch_row($_SESSION["result1"]))){
$sql_insert = "INSERT INTO prijswinnaars (gebruikersnaam,prijs) VALUES ('$gebruikersnaam','$prijs')";
$result_insert = mysql_query($sql_insert);
}
// verbinding afsluiten
mysql_close($db);
?>
Bij beide heb ik uiteraard session_start(); gebruikt.
Ik weet dat het waarschijnlijk iets met " of [ is, maar ik kom er niet uit.
[ Voor 22% gewijzigd door Verwijderd op 05-03-2003 18:33 ]