TheClown Skrevet 3. juni 2007 Skrevet 3. juni 2007 (endret) Heisann Jeg har lagd et script bare for å leke meg og hadde tenkt til å at man måtte fylle ut 2 felter og trykke send og på den neste siden skulle det stå hva man hadde fylt inn. Men jeg har gjort det på en eller annen tarda måte så jeg får en loop som ikke stopper. Jeg ser feilen, og jeg trenger hjelp til å gjøre slik at det bare står: Du må fylle ut alle feltene" en gang og så includer seg selv... Scriptet: <?php session_start; if(isset($_POST['send'])) { if ($_POST['navn'] or $_POST['sted'] == "") { echo "Du må fylle ut alle feltene"; include "thomas.php"; } else { header ( "Location: felt.php" ); exit; } } else { echo" <form action='thomas.php' method='post'> <tr><td>Navn:<td><input type='text' name='navn' value=''> <tr><td>Bosted:<td><input type='text' name='sted' value=''> <tr><td align='center' colspan='2'><input type='submit' name='send' value='Oppdater Inhold'>"; } ?> Jeg prøvde med unset send, men det fucka opp hele scriptet Endret 3. juni 2007 av TheClown
Ståle Skrevet 3. juni 2007 Skrevet 3. juni 2007 #1; session_start(); #2; if ($_POST['navn'] or $_POST['sted'] == "") ma vaere if ($_POST['navn'] == ""or $_POST['sted'] == "") men heller if (empty($_POST['navn']) || empty($_POST['sted']))
TheClown Skrevet 3. juni 2007 Forfatter Skrevet 3. juni 2007 Ahh, takk Ståle. Det var kjappt svar (igjen!) Love @ U!
Ståle Skrevet 3. juni 2007 Skrevet 3. juni 2007 mener du i dette tilfellet eller sann generelt? hvis TheClown har en $_SESSION[] et annet sted i scriptet som han vil bruke, ma han ha session_start() overst for a kunne bruke den. Ellers trenger han den ikke.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå