13. november 2006 - 14:34
Der er
14 kommentarer og 1 løsning
fjern form efter den er brugt.
Hejsa hvordan får jeg fjernet en html form efter den er brugt. den bliver brugt til login. har prøvet med isset. <?php session_start(); ?> <html> <head> <title> </title> </head> <body> <form method="POST" action="<?php $_SERVER["PHP_SELF"] ?>"> <table width="10%"> <tr> <td><h1>login</h1></td> <td></td> </tr> <tr> <td>Brugernavn</td> <td><input value="mcm" type="text" id="brugernavn" name="brugernavn"></td> </tr> <tr> <td>Kodeord</td> <td><input value="1234abcd" type="password" id="kodeord" name="kodeord"></td> </tr> <tr> <td><br /></td> </tr> <tr> <td></td> <td><input type="submit" value=" Login " name="login"></td> </tr> </table> <?php if (isset($_POST["login"])) { echo "<br />du skal først logge ud"; include_once($_SERVER['DOCUMENT_ROOT']."/klasser/login.php"); } ?> </form> </body> </html> <?php ?>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
13. november 2006 - 14:42
#1
<ole> Mon du er interesseret i at fjerne formen? Hvad er det, du vil - og hvorfor? /mvh </bole>
13. november 2006 - 14:45
#2
ja altså på min side er der en login form. den skal forsvinder når brugeren er logget ind.
13. november 2006 - 14:47
#3
Skal du ikke bare sende brugeren videre til en anden side, når han er logget ind? Det er måden, man plejer at gøre det på :)
13. november 2006 - 14:50
#4
jo men altså det er sådan at alt bliver vidst på den samme side. men hvordan kan man gøre det du snakker om ?
13. november 2006 - 14:52
#5
Jamen, skal det da vises på samme side? Der er mange måder at gøre det, jeg skriver om ... det kommer anpå, hvad du vil :)
13. november 2006 - 14:55
#6
:) altså jeg bruger en index side. og fra den inkludere jeg det hele. Jeg er bare interreset at brugeren logge ind. og når han er logget ind så kommer der evt en velkomst side
13. november 2006 - 16:59
#7
Du kan jo smide hele formen ind i et if()-statement. Hvis du bruger sessions, så kan du bare skrive: if(!$_SESSION["user"]){ echo '<form method="POST" action="<'.$_SERVER["PHP_SELF"].'">'; echo '<table width="10%">'; echo '<tr><td><h1>login</h1></td><td></td></tr>'; echo '<tr><td>Brugernavn</td><td><input value="mcm" type="text" id="brugernavn" name="brugernavn"></td></tr>'; echo '<tr><td>Kodeord</td><td><input value="1234abcd" type="password" id="kodeord" name="kodeord"></td></tr>'; echo '<tr><td><br /></td></tr>'; echo '<tr><td></td><td><input type="submit" value=" Login " name="login"></td></tr>'; echo '</table>'; if (isset($_POST["login"])) { echo "<br />du skal først logge ud"; include_once($_SERVER['DOCUMENT_ROOT']."/klasser/login.php"); } echo '</form>'; } ;-) mcardle
13. november 2006 - 19:34
#8
hvad betyder (!$_SESSION["user"] ? er det hvis bruger ikke er logget ind og lagt i session ?
13. november 2006 - 19:40
#9
Jeps
13. november 2006 - 19:42
#10
Jeg ved ikke helt om du skal have: if (isset($_POST["login"])) { echo "<br />du skal først logge ud"; include_once($_SERVER['DOCUMENT_ROOT']."/klasser/login.php"); } med inde i din if, men hvis du sætter formen inde i, vil den kun blive vist, hvis den bruger der besøger siden har logget ind og $_SESSION["user"] er sat.
13. november 2006 - 20:04
#11
hmm nu virker det næsten... nu gider min klasse bare ikke godtage det :S
14. november 2006 - 14:05
#12
tak for hjælpen det virker nu
14. november 2006 - 19:17
#13
Får jeg så lidt point...?
14. november 2006 - 19:20
#14
ja selvf :D
14. november 2006 - 19:21
#15
Tak tak...
Vi tilbyder markedets bedste kurser inden for webudvikling