fakey Skrevet 14. desember 2003 Skrevet 14. desember 2003 (endret) Bør det ikke egentlig stå når det ikke er noen meldinge ri innboksen: Du har ingen meldinger i din innboks. Skjønner seriøst ikke hvorfor det der ikke funker. Eller hvis noen vil se det i phps: Inbox.phps <center> <table width="100%" cellpadding="3" cellspacing="2"> <tr> <td width="12"></td> <td width="50%"><b>Emne</b></td> <td width="150"><b>Fra</b></td> <td width="150"><b>Sendt</b></td> </tr> <?php include "mysql_connect.php"; session_start(); $query = "SELECT * FROM meldinger where mto = '" . $_SESSION['brukernavn'] . "'"; $result = mysql_query($query); $num_result = mysql_num_rows($result); while ($row = mysql_fetch_array($result)) { $month = array("Jan. ", "Feb. ", "Mars. ", "Apr. ", "Mai. ", "Juni. ", "Juli. ", "Aug. ", "Sep. ", "Okt. ", "Nov. ", "Des. "); $m = $month[$row["regdatem"] - 1]; if($num_result == '0') { print "<td bgcolor=\"#F9F9F9\" colspan=\"4\">Du har ingen meldinger i din innboks.</td>"; } else { if($row['mread'] == 'no') { print " <td bgcolor=\"#F9F9F9\" align=\"center\"> <b><a href=\"?sid=message&m_id=readmessage&id=" . $row["id"] . "\"><img src=\"img/orangedot.gif\" width=\"10\" length=\"10\"></a></b></td> <td bgcolor=\"#F9F9F9\"> <b><a href=\"?sid=message&m_id=readmessage&id=" . $row["id"] . "\">" . $row['emne'] . "</a></b></td> <td bgcolor=\"#F9F9F9\"> <b><a href=\"?sid=profile&kat=" . $row["mfrom"] . "\">" . $row["mfrom"] . "</a></b></td> <td bgcolor=\"#F9F9F9\"> <b>" . $m . $row['datey'] . "</b></td> </tr> <tr> "; } elseif($row['mread'] == 'yes') { print " <td bgcolor=\"#F9F9F9\" align=\"center\"> <a href=\"?sid=message&m_id=readmessage&id=" . $row["id"] . "\"><img src=\"img/greydot.gif\" width=\"10\" length=\"10\"></a></td> <td bgcolor=\"#F9F9F9\"> <a href=\"?sid=message&m_id=readmessage&id=" . $row["id"] . "\">" . $row['emne'] . "</a></td> <td bgcolor=\"#F9F9F9\"> <a href=\"?sid=profile&kat=" . $row["mfrom"] . "\">" . $row["mfrom"] . "</a></td> <td bgcolor=\"#F9F9F9\"> " . $m . $row['datey'] . "</td> </tr> <tr> "; } } } echo mysql_error(); ?> </table> </center> Endret 14. desember 2003 av banansplitt
andreasn Skrevet 14. desember 2003 Skrevet 14. desember 2003 Programmering -> PHP. Nå er det en stund siden jeg har drevet med PHP men prøve å sett if($num_result == '0') utenfor while-løkken.
alfern Skrevet 14. desember 2003 Skrevet 14. desember 2003 if($num_result == '0') sier jo at verdien skal være tallet 0, mens if($num_result = '0') sier at det ikke skal være en verdi. Prøv det.
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å