table in php
Maar het werkt niet zoals het moet, alles komt door elkaar te staan.
Na een tijdje zoeken kwam ik er achter dat het volgens mij hier aan lag:
<table><form action="" method="post">
<td><font color="#B0CCFF"><strong>Gebruikersnaam:
</strong>
<td><font color="#B0CCFF"><input type="text" name="nick"></font><TR>
<td><font color="#B0CCFF"><strong>Wachtwoord:
</strong>
</font>
<td><font color="#B0CCFF"><input type="password" name="pass"></font><TR>
<td><font color="#B0CCFF"><strong>Tijd Ingelogd:
</strong>
</font>
<td><font color="#B0CCFF"><select name=tijd><option value=Jaar>Jaar<option value=Maand>Maand
<option value=Dag>Dag</select></font><TR>
<td> <td><font color="#B0CCFF"><input type="submit" name="login" value="Inloggen"></font><TR>
<td>
<p></p>
<p> <td><a href="wachtwoord.php"><font color="#B0CCFF">Wachtwoord Vergeten?</font></a></form>
</table>
En volgens mij meot dat <table> weg,, heb tijd rond gezocht maar werd niet veel wijzer.
Ps. weet iemand toevallig ook hoe je van Tijd ingelogd: gewoon "onthoud mij" kan maken?
Misschien moet je je eerst is wat verdiepen in PHP en HTML...
PHP Beginnershandleiding
Nooit mis om eens door te nemen. Staat ook een mooi hoofdstuk over formulieren in ;-)
Nooit mis om eens door te nemen. Staat ook een mooi hoofdstuk over formulieren in ;-)
vindt je het gek :P
Code (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
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
<?
echo '<form action="' . $PHP_SELF . '" method="post">
<table>
<tr>
<td>
Gebruikersnaam:
</td>
<td>
<input type="text" name="nick">
</td>
</tr>
<tr>
<td>
Wachtwoord:
</td>
<td>
<input type="password" name="pass">
</td>
</tr>
<tr><td>
Tijd Ingelogd:
</td><td>
<select name=tijd>
<option value=Jaar>Jaar
<option value=Maand>Maand
<option value=Dag>Dag
</select>
</td></tr>
<tr><td>
<input type="submit" name="login" value="Inloggen">
</td><td>
<a href="wachtwoord.php">Wachtwoord Vergeten?</a></form>
</td></tr>
</table>';
?>
echo '<form action="' . $PHP_SELF . '" method="post">
<table>
<tr>
<td>
Gebruikersnaam:
</td>
<td>
<input type="text" name="nick">
</td>
</tr>
<tr>
<td>
Wachtwoord:
</td>
<td>
<input type="password" name="pass">
</td>
</tr>
<tr><td>
Tijd Ingelogd:
</td><td>
<select name=tijd>
<option value=Jaar>Jaar
<option value=Maand>Maand
<option value=Dag>Dag
</select>
</td></tr>
<tr><td>
<input type="submit" name="login" value="Inloggen">
</td><td>
<a href="wachtwoord.php">Wachtwoord Vergeten?</a></form>
</td></tr>
</table>';
?>
zo ziet ie er beter uit!!
Gewijzigd op 01/01/1970 01:00:00 door Kumkwat Trender
Zo dus:
Code (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
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
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table>
<tr>
<td>Gebruikersnaam:</td>
<td><input type="text" name="nick"></td>
</tr>
<tr>
<td>Wachtwoord:</td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td>Tijd Ingelogd:</td>
<td>
<select name=tijd>
<option value=Jaar>Jaar</option>
<option value=Maand>Maand</option>
<option value=Dag>Dag</option>
</select>
</td>
</tr>
<tr>
<td><input type="submit" name="login" value="Inloggen"></td>
<td><a href="wachtwoord.php">Wachtwoord Vergeten?</a></td>
</tr>
</table>
</form>
<table>
<tr>
<td>Gebruikersnaam:</td>
<td><input type="text" name="nick"></td>
</tr>
<tr>
<td>Wachtwoord:</td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td>Tijd Ingelogd:</td>
<td>
<select name=tijd>
<option value=Jaar>Jaar</option>
<option value=Maand>Maand</option>
<option value=Dag>Dag</option>
</select>
</td>
</tr>
<tr>
<td><input type="submit" name="login" value="Inloggen"></td>
<td><a href="wachtwoord.php">Wachtwoord Vergeten?</a></td>
</tr>
</table>
</form>
Maar dan nu nog mijn vraag over ingelogd blijven,, want hij blijft ingelogd. en wanneer je op uitloggen klikt, gebeurd er niets!
Dit heb ik op: login.php
if($_POST['blijven'] == "1") {
}
setcookie("gebruikersnaam", "$list->gebruikersnaam", time() + 365 * 86400);
setcookie("loggedid", "$list->id", time() + 365 * 86400);
setcookie("hash", "$list->wachtwoord", time() + 365 * 86400);
En dit bij uitloggen.php
if ($_COOKIE['gebruikersnaam'] == "" AND $_COOKIE['loggedid'] == ""){
echo "Je bent niet ingelogd dus uitloggen is niet nodig..<META HTTP-EQUIV='refresh' CONTENT='3; URL=../welkom.htm'>";
}
else {
setcookie("gebruikersnaam","", -1,"/");
setcookie("loggedid","", -1,"/");
echo "Succesvol uitgelogt!<META HTTP-EQUIV='refresh' CONTENT='1; URL=index.php'>";
}
if($_POST['blijven'] == "1") {
$lengte = 60*60*24*365;
}
setcookie("gebruikersnaam", "$list->gebruikersnaam", time() + $lengte, "/");
setcookie("loggedid", "$list->id", time() + 365 * $lengte, "/");
setcookie("hash", "$list->wachtwoord", time() + $lengte, "/");