Problem bei Abfrage

Paulus120

Mitglied
Hallo,

ich mache folgende Abfrage:

Code:
// Wird schon eine Frage beantwortet ?
 		$query = "SELECT bidder, zustand FROM auctions WHERE bidder='$user_id' AND zustand='2'";
 		$result = mysql_query($query);
 		if (mysql_result($result,0, "bidder") == $user_id)
 		{
 		include("templates/template_offenefrage.html");
 
 			  include("footer.php");
 			exit; }

Wenn ein Datensatz mit den Kriterien gefunden wird, wird mir die html angezeigt.
Geht also.
Wenn aber kein Datensatz gefunden wird bekomme ich folgende Meldung.

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result

Übersehe ich was ? Muss ich bei der IF Anweisung den Zustand mit einbinden ?

Gruß
Paulus120
 
Versuchs doch so, keine ahnung ob das dein eigentliches Ziel behindert oder hilft ;)

PHP:
 // Wird schon eine Frage beantwortet ? 
         $query = "SELECT bidder, zustand FROM auctions WHERE bidder='$user_id' AND zustand='2'"; 
         $result = mysql_query($query); 
         $anzahl = mysql_num_rows($result); 

         if ($anzahl == 0) 
         { 
            include("templates/standardtemplate.html"); 
  
            include("footer.php"); 
            exit; 
         } 
         else 
         { 
         		include("templates/template_offenefrage.html"); 
  
            include("footer.php"); 
            exit; }
 
Ich glaube das behindert weil ich den eigendlichen html Text auch in der Datei stehen habe. Kann aber mal Testen ob ich dafür eine eigene schreiben kann.

Danke.
 

Neue Beiträge

Zurück