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.
 
Zurück