Bild wird nicht ausgeführt

florian20002

Grünschnabel
Hallo Leute******

Ich habe einen kleinen Fehler, das Bild wird nicht ausgeführt.
Ich vermute das hier was nicht stimmt: $BID = $result3->ID;

Da ich nicht weiter weiß was genau der Fehler sein könnte,

Danke, Florian

PHP:
$SQL = "SELECT * FROM immo WHERE seite = 'Kaufen' ORDER BY ID DESC" ;
      $erg = mysql_query($SQL,$DB);
      
      if($erg != NULL)
      {
       for($i=0;$i<mysql_num_rows($erg);$i++)
       {
        $tmp = mysql_fetch_array($erg);
        echo('<table width="785" border="0" cellpadding="0" cellspacing="0">');
        echo('<tr>');        
        echo('<td>');
      $SQL3 = "SELECT ID FROM bilder WHERE Auto = '".$Result->id."' AND Local = 'Car' LIMIT 0,1";
              $RP3 = mysql_query($SQL3);
                if (mysql_num_rows($RP3)>0)
                           {
                                      $result3= mysql_fetch_object($RP3);
                                      $BID = $result3->ID;
                                      echo '<a href = "?seite=immo&id='.$tmp["id"].'"><img border = "0" name="car" src="cms_admin/scalbild.php?ID='.$tmp['BID'].'&x=250"  alt=""></a>';
                            }
                            else
                            {                                
                                echo '<a href = "?seite=immo&id='.$tmp["id"].'"><img src="img/keinbild.jpg" width="250" height="187"></a>';
                            }    
        echo('</td>');
        echo('<td width="505" valign="top"><div id="immotitel2">');
        echo('<p><a href = "?seite=immo&id='.$tmp["id"].'">'.$tmp["titel"].'</a></p>');
 
Hi

wie schaut denn die HTML-Ausgabe von dem Codeteil aus?
Warum verwendest du einmal BID und einmal tmp['BID'] ?
 
Immer das gleiche Bild...mhm.
Mit dem oben geposteten Codestück hat man leider keine Ahnung,
wo die ganzen Variablen herkommen?

Wahrscheinlicher Fehler: Was ist Result? (heißt das nicht tmp?)

Ordentlich einrücken und aussagekräftigere Variablennamen würde dir (und mir) auch helfen...
Prepared Statements machen alles schneller. Oder gleich eine verschachtelte Abfrage.
Warum sind in der Tabelle Autos?
 
Zurück