Ik heb 2 pagina's.
Op pagina 1 heb ik de volgende code:
en op pagina 2 de volgende code:
Het probleem is dat als de tweede pagina wordt uitgevoerd, het resultaat van de query niet geldig is.
Zou het hier aan de " of [ kunnen liggen.
Ik heb uiteraard gebuikgemaakt van session_start();
Op pagina 1 heb ik de volgende code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| 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 op pagina 2 de volgende code:
PHP:
1
2
3
4
5
6
7
8
| $result = $_SESSION["result"]; $result1 = $_SESSION["result1"]; while (list($id, $gebruikersnaam, $voornaam, $achternaam, $woonplaats, $email, $geboortedatum, $regdate, $last_login) = mysql_fetch_row($result) AND (list($prijs) = mysql_fetch_row($result1))){ $sql_insert = "INSERT INTO prijswinnaars (gebruikersnaam,prijs) VALUES ('$gebruikersnaam','$prijs')"; $result_insert = mysql_query($sql_insert); |
Het probleem is dat als de tweede pagina wordt uitgevoerd, het resultaat van de query niet geldig is.
Zou het hier aan de " of [ kunnen liggen.
Ik heb uiteraard gebuikgemaakt van session_start();
[ Voor 46% gewijzigd door .oisyn op 06-03-2003 12:40 ]