Gå til innhold

sliter med empty, kommer uansett.


Anbefalte innlegg

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
Videoannonse
Annonse

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

}

 

:w00t:

Endret av EirikO
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...