Hallo,
Ik zit al een paar weken met een probleem en ik kom er maar niet uit. Heb het al aan meerdere mensen gevraagd maar die wisten er niet veel van.
Ik gebruik voor mijn website een Dynamic Ajax Content, uit dit artikel.
Ik roep pagina's op met <div id="contentarea"></div>.
Ik neem als voorbeeld mijn login script:
Wat nou de fout is dat hij de gegevens nu meestuurt, oftewel ik krijg dus lege variabelen.
Ben niet heeel erg goed in JavaScript en hopelijk hebben jullie hier een antwoord op.
Alvast heel erg bedankt!
Met vriendelijke groet,
René Prins
Ik zit al een paar weken met een probleem en ik kom er maar niet uit. Heb het al aan meerdere mensen gevraagd maar die wisten er niet veel van.
Ik gebruik voor mijn website een Dynamic Ajax Content, uit dit artikel.
Ik roep pagina's op met <div id="contentarea"></div>.
Ik neem als voorbeeld mijn login script:
PHP: login.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
| <?php include("config.php"); if (empty($_SESSION['login'])) { if ( $_GET['aktie'] == 'login' ) { $gebruikersnaam = " <script type=\"text/javascript\"> document.getElementById(\'gebruikersnaam\'); </script> "; $wachtwoord = " <script type=\"text/javascript\"> document.getElementById(\'wachtwoord\'); </script> "; $sql = "SELECT gebruikersnaam FROM `leden` WHERE gebruikersnaam = '".$gebruikersnaam."' && wachtwoord = '".md5($wachtwoord)."'"; $query = mysql_query($sql) or die( mysql_error() ); while ($select = mysql_fetch_assoc($query)) { $gebruikertje = $select['gebruikersnaam']; $login = 1; } $sql2 = "SELECT * FROM `leden` WHERE gebruikersnaam = '".$gebruikersnaam."' && wachtwoord = '".md5($wachtwoord)."'"; $query2 = mysql_query($sql2) or die( mysql_error() ); $check = mysql_fetch_assoc($query2); if ($check['gebruikersnaam'] != false && $check['geactiveerd'] == "2") { $_SESSION['gebruikersnaam'] = $gebruikertje; $_SESSION['login'] = $login; echo "<strong>Je bent ingelogd!</strong>"; echo ("<meta http-equiv='refresh' CONTENT='2; URL=domeinnaam.nl'>"); mysql_query("UPDATE `leden` SET loggedon = '".time()."' WHERE gebruikersnaam = '".$gebruikersnaam."'") or die( mysql_error() ); } else { echo "Waarschijnlijk heb je iets fouts gedaan!"; } } else { echo " <form method=\"post\" name=\"inloggen\" action=\"javascript:ajaxpage('inloggen.php?aktie=login','contentarea');\"> <table style=\"border:0px; width:450px\" cellspacing=\"2\" cellpadding=\"2\"> <tr> <td style=\"width:200px\">Gebruikersnaam:</td> <td style=\"width:250px\"><input type=\"text\" name=\"gebruikersnaam\" id=\"gebruikersnaam\" size=\"30\" class=\"input\" /></td> </tr> <tr> <td>Wachtwoord:</td> <td><input type=\"password\" name=\"wachtwoord\" id=\"wachtwoord\" size=\"30\" class=\"input\" /></td> </tr> <tr> <td colspan=\"2\"><input type=\"submit\" name=\"Submit\" value=\"Login\" class=\"input\" /></td> </tr> </table> </form> <br /> <br /> <strong> <a href=\"javascript:ajaxpage('wachtwoord.php','contentarea');\">Wachtwoord kwijt?</a><br /> <a href=\"javascript:ajaxpage('aanmelden.php','contentarea');\">Aanmelden!</a> </strong> "; } } else { echo "Je bent al ingelogd!"; } ?> |
Wat nou de fout is dat hij de gegevens nu meestuurt, oftewel ik krijg dus lege variabelen.
Ben niet heeel erg goed in JavaScript en hopelijk hebben jullie hier een antwoord op.
Alvast heel erg bedankt!
Met vriendelijke groet,
René Prins