19. september 2003 - 18:28Der er
9 kommentarer og 1 løsning
Se efter om der er breve!
$res1 = mysql_query("SELECT * FROM post WHERE modtager = '$_SESSION[brugernavn]'"); $row1 = mysql_fetch_array($res1); ?> <form action=# method=post> <font size="2" face="Verdana"> <? $resk = mysql_query("SELECT * FROM post WHERE modtager = '$_SESSION[brugernavn]' order by id DESC"); while ($rowk = mysql_fetch_array($resk)){ echo"Fra: <a href=laes.php?id=$rowk[id]>$rowk[afsender]</a> - <a href=slet.php?id=$rowk[id]>Slet brev</a><br>"; } if(mysql_num_rows($row1[id] != 0) { echo"Der er ingen breve til dig!"; } ?>
Meningen med det her er, at den skal se efter om der er breve overhovedet i databasen til denne person! Omformuleret:
Denne kode skulle tjekke om der er nogle breve i databasen med feltert modtager = 'Webmaster' f.eks! Og hvis der ingen er med modtager = 'Webmaster' så skriver den at man ingen breve har..! Men dette script virker ikke? :(
Du kan nøjes med dette - jeg har givet tingene nogle andre navne, for dem du har fundet på er alt for forvirrende:
$query = mysql_query("SELECT * FROM post WHERE modtager = '$_SESSION[brugernavn]' order by id desc"); $result = mysql_fetch_array($query); if(mysql_num_rows($result) != 0) { echo"Der er ingen breve til dig!"; } else { while ($row = mysql_fetch_array($result)){ echo"Fra: <a href=laes.php?id=$row[id]>$row[afsender]</a> - <a href=slet.php?id=$row[id]>Slet brev</a><br>"; } }
Warning: Supplied argument is not a valid MySQL result resource in /var/www/hotels/csclan/txi/html/usersys/indbakke.php on line 17 Der er ingen breve til dig!
Den får jeg nu, og har prøvet at oprette et brev i databasen til mig selv, men den skriver stadig besked..!
$result = mysql_query("SELECT * FROM post WHERE modtager = '$_SESSION[brugernavn]' order by id desc") or die(mysql_error()); if(mysql_num_rows($result) != 0) { echo"Der er ingen breve til dig!"; } else { while ($row = mysql_fetch_array($result)){ echo"Fra: <a href=laes.php?id=$row[id]>$row[afsender]</a> - <a href=slet.php?id=$row[id]>Slet brev</a><br>"; } }
$result = mysql_query("SELECT * FROM post WHERE modtager = '$_SESSION[brugernavn]' order by id desc") or die(mysql_error()); if(mysql_num_rows($result) == 0) { echo"Der er ingen breve til dig!"; } else { while ($row = mysql_fetch_array($result)){ echo"Fra: <a href=laes.php?id=$row[id]>$row[afsender]</a> - <a href=slet.php?id=$row[id]>Slet brev</a><br>"; } }
Det er godt det virker. Det er faktisk bedre, at man nu kan se hvad der sker i koden.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.