07. maj 2004 - 13:09
Der er
8 kommentarer og 1 løsning
tagere else i sted for if
hmm sider med et lille problem... den spriger helt ned til Else i sted for at kontrolere at username = $til :( sådan her ser min code ud <? $date = date("d-m-Y H:i"); $besked = $_POST[besked]; $emne = $_POST[joke_emne]; $til = $_POST[til]; $query2 = "SELECT * FROM joke_intmail"; $result2 = mysql_query($query2)or die("MySQL fejl: " . mysql_error()); $intmail = mysql_fetch_array($result2); $query1 = "SELECT * FROM joke_use WHERE username = '$til'"; $result1 = mysql_query($query1)or die("MySQL fejl: " . mysql_error()); $mailuser = mysql_fetch_array($result1); if ($mailuser['username'] == '$til'){ echo "brugernavnet findes ikke"; } elseif ($til != '') { echo "poster data ind"; /* mysql_query("INSERT INTO joke_intmail (besked, fra_bruger, til_bruger, dato, emne) VALUES ('$besked', '$_SESSION["'user'"]', '$til', '$date', '$emne');") or die(mysql_error()); */ } ?>
Annonceindlæg tema
Prøv at rette dine semikolons i den her stil: <? $date = date("d-m-Y H:i"); $besked = $_POST['besked']; $emne = $_POST['joke_emne']; $til = $_POST['til']; $query2 = "SELECT * FROM joke_intmail"; $result2 = mysql_query($query2)or die("MySQL fejl: " . mysql_error()); $intmail = mysql_fetch_array($result2); $query1 = "SELECT * FROM joke_use WHERE username = '$til'"; $result1 = mysql_query($query1)or die("MySQL fejl: " . mysql_error()); $mailuser = mysql_fetch_array($result1); if ($mailuser['username'] == $til){ echo "brugernavnet findes ikke"; } elseif ($til != '') { echo "poster data ind"; /* mysql_query("INSERT INTO joke_intmail (besked, fra_bruger, til_bruger, dato, emne) VALUES ('$besked', '$_SESSION["'user'"]', '$til', '$date', '$emne');") or die(mysql_error()); */ } ?>
nej desværre den hopper stadig ned til else :( det den skal er at den skal krontolere $ven extiere i databsen med table = joke_use og fetet heder username.. den skal så select 2 steder fra lige som jeg har gjort der oppe :)
Måske sådan her: <? $date = date("d-m-Y H:i"); $besked = $_POST['besked']; $emne = $_POST['joke_emne']; $til = $_POST['til']; $query2 = "SELECT * FROM joke_intmail"; $result2 = mysql_query($query2)or die("MySQL fejl: " . mysql_error()); $intmail = mysql_fetch_array($result2); if ($til != '') { $query1 = "SELECT * FROM joke_use WHERE username = '$til'"; $result1 = mysql_query($query1)or die("MySQL fejl: " . mysql_error()); $mailuser = mysql_fetch_array($result1); if (mysql_num_rows($mailuser) > 0){ echo "brugernavnet findes"; } else { echo "poster data ind"; /* mysql_query("INSERT INTO joke_intmail (besked, fra_bruger, til_bruger, dato, emne) VALUES ('$besked', '$_SESSION["'user'"]', '$til', '$date', '$emne');") or die(mysql_error()); */ } } ?>
meller fejl i if (mysql_num_rows($mailuser) > 0){
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /hsphere/local/home/dhk1234/om1time.dk/mail_new.php on line 62 brugernavnet findes
Arh: if (mysql_num_rows($result1) > 0){
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.