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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.