Ik ben bezig met een loginscript. werkt allemaal leuk. Nu wil ik alleen de user ID (uid) in een session zetten.
dit is de code op dit moment (foutloos)
Alleen de uid heb ik nu zelf erin gezet (in dit geval 3)
Deze plaatst hij ook keurig, maaar op het moment dat ik een variable uit de database (lokwa_users) dan gaat het fout.
Bij (mysql_fetch_array) => $uid = "".row["uid"]."";
krijg ik een parse error (Parse error: parse error in ...... on line 13 (en doet hij dus verder niks meer)
Bij (mysql_fetch_object) => $uid = "$row->uid";
krijg ik op de pagina waar ik die waarde opvraag krijg ik dit: Warning: Supplied argument is not a valid MySQL result resource in ......... on line 25
En als ikgewoon dus voor uid 3 invul krijg ik op deze pagina géén errors en op de pagina waar ik die waarde uit de session vraag óók niet.
wie helpt met dit vage probleem?
dit is de code op dit moment (foutloos)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
| <? $Query = mysql_query("SELECT * FROM lokwa_users WHERE username = '$LoginNaam' AND password = '$LoginPassword'"); $Results = mysql_num_rows($Query); while ($row = mysql_fetch_array($Query)); $uid = "3"; If ($Results == '1') { $Login = "1"; session_register("Login"); session_register("uid"); ?> |
Alleen de uid heb ik nu zelf erin gezet (in dit geval 3)
Deze plaatst hij ook keurig, maaar op het moment dat ik een variable uit de database (lokwa_users) dan gaat het fout.
Bij (mysql_fetch_array) => $uid = "".row["uid"]."";
krijg ik een parse error (Parse error: parse error in ...... on line 13 (en doet hij dus verder niks meer)
Bij (mysql_fetch_object) => $uid = "$row->uid";
krijg ik op de pagina waar ik die waarde opvraag krijg ik dit: Warning: Supplied argument is not a valid MySQL result resource in ......... on line 25
En als ikgewoon dus voor uid 3 invul krijg ik op deze pagina géén errors en op de pagina waar ik die waarde uit de session vraag óók niet.
wie helpt met dit vage probleem?
Acer TM661LMi - Intel Centrino 1,4 Ghz - 512mb ram - DVD-RW