stian90_2 Skrevet 27. februar 2006 Del Skrevet 27. februar 2006 Jeg har da dette scriptet <h2>Hjelp</h2> Om Du trenger hjelp, kan du enten lege FAQ eller sende en mail til oss, vi vil svare så fort som mulig..<br /> <br /> <b>Mail</b><br /> <form action="index.php?p=hjelp" method="POST"> Mail:<br /> <input type="text" name="mail"><br /> <br /> Tittel:<br /> <input type="text" name="tittel"><br /> <br /> Melding:<br /> <textarea name="mld" rows="10" cols="50">Inlegg her</textarea> <br /> <input name="submit" type="submit" value="Send spørsmål!"> <?php if($_POST["submit"]){ require_once("help_config.php"); $mail = $_POST['mail']; $tittel = $_POST['tittel']; $mld = $_POST['mld']; $navn = $_SESSION["navn"]; if(empty($mail)||($tittel)||($mld)){ echo "<font color=\"red\"><h2>Et eller flere felt mangler</h2></font>"; } else { $sql2="INSERT INTO help (navn, mail, tittel, mld, tid) VALUES ( '$navn', '$mail', '$tittel', '$mld', NOW() )"; if(mysql_query($sql2)) { echo "Mailen ble sendt"; } else { echo "Noe gikk galt, venligst prøv igjen senere!"; } } } ?> Problemet er at det kommer " et eller flere felt mangler" uansett om jeg fyller dem ut, noen som ser en liten feil jeg har oversett kanskje ? Lenke til kommentar
EirikO Skrevet 27. februar 2006 Del Skrevet 27. februar 2006 (endret) Du må ha emty() rundt alle variablene, hver for seg! Nå sjekker du om den første er empty, men du sjekker bare om de to andre finnes... Slik: if(empty($mail)||empty($tittel)||empty($mld)){ blabla } Endret 27. februar 2006 av EirikO Lenke til kommentar
stian90_2 Skrevet 27. februar 2006 Forfatter Del Skrevet 27. februar 2006 (endret) Tusen takk, nå funker det =) Endret 27. februar 2006 av stianiquniez Lenke til kommentar
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å