MYSQL Abfrage in Tabelle wird nicht angezeigt .

romu

Mitglied
Hallo.

Ich habe ein kleines Problem. Der Connect zur Datenbank passt wunderbar. Ich bekomme auch die Ergebnisse auf meiner Website angezeigt. Nur habe ich jetzt das problem, das ich die Ergebnisse in einer Tabelle angezeigt bekommen möchte.

Hier ist der Code.

<?
include "connect.php";

$query = "SELECT * FROM artikelstamm WHERE artikelnummer='$preisartikel'";
$result=mysql_query($query);


while ($daten=mysql_fetch_array($result, MYSQL_ASSOC)){ ?>

<table width="393" border="1">
<tr>
<td width="114"><span class="Stil1">Artikelnummer:</span></td>
<td width="263"><? echo $daten[artikelnummer]; ?></td>
</tr>
<tr>
<td><span class="Stil1">Isonummer:</span></td>
<td><? echo $daten[isonummer] ; ?></td>
</tr>
<tr>
<td><span class="Stil1">Preis:</span></td>
<td><? echo $daten[preis] ; ?></td>
</tr>
<tr>
<td><span class="Stil1">Bild:</span></td>
<td><? <img src='bilder/$daten[pfad]'> ; }?></td>
</tr>
</table>



Ich sehe so nicht einmal eine Tabelle! Die ganze Seite ist lediglich weiß.
Weis jemand rat?

Vielen Dank im Voraus !

Gruß romu !
 
Das eine Seite weiss ist, muss noch nicht bedeuten, dass nix drinnen steht... was zeigt dir denn der Brauser als Quelltext an

P.S. beim Bild in der letzten Zelle fehlt ein echo()...glaub ich:
 
so sollte es klappen...

PHP:
<? 
include "connect.php";

$query = "SELECT * FROM artikelstamm WHERE artikelnummer='$preisartikel'";
$result=mysql_query($query);


while ($daten=mysql_fetch_array($result, MYSQL_ASSOC)) { ?>

<table width="393" border="1">
<tr>
<td width="114"><span class="Stil1">Artikelnummer:</span></td>
<td width="263"><? echo $daten[artikelnummer]; ?></td>
</tr>
<tr>
<td><span class="Stil1">Isonummer:</span></td>
<td><? echo $daten[isonummer] ; ?></td>
</tr>
<tr>
<td><span class="Stil1">Preis:</span></td>
<td><? echo $daten[preis] ; ?></td>
</tr>
<tr>
<td><span class="Stil1">Bild:</span></td>
<td><img src=\'./bilder/<? echo $daten[pfad]; ?>\' ></td>
</tr>
</table>
<?
}
?>

probier es mal so... ich denke es lag einfach daran, das du die klammer zu früh geschlossen hast und das bild nicht richtig aus der db bzw den pfad aus der db für das bild geholt hast...
habe es jetzt nicht getestet, aber bin mir zu 90% sicher das es klappt..
 
danke sehr

vielen dank für die antworten.

mit hilfe der letzten antwort hats geklappt.

gruß

romu
 
Zurück