rollerueckwaerts
Erfahrenes Mitglied
Versuche verzweifelt mithilfe der foreach schleife, daten aus der sql datenbank in einer html tabelle sortiert auszugeben.
So hab ich es versucht:
Leider passiert nicht viel. Es sind 2 Datensätze (Zeilen) in der Datenbanktabelle, doch ausgegeben wird in der html tabelle nur eine.
Trtzdem zeigt er dann auch nur leere Spalten in der Html an, obwohl die in sql definitiv gefüllt sind. Bild davon im Anhang
Was mach ich da falsch ? Irgendwo sitzt doch da nen richtig grober fehler !?
Hoffe mir kann jemand weiterhelfen.
Lg
Tobi
So hab ich es versucht:
PHP:
function listpage( $option ) {
global $database, $mosConfig_absolute_path, $mosConfig_live_site, $my;
?><table border=\"0\" cellspacing=\"2\" cellpadding=\"3\" align=\"left\" width=\"100%\">
<tr> <td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>User ID</b> </SPAN></td>
<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Product ID</b> </SPAN></td>
<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Titel</b> </SPAN></td>
<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Vorschaubild</b></SPAN></td>
<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Thumb 1</b></SPAN></td>
<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Thumb 2</b></SPAN></td>
<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Thumb 3</b></SPAN></td>
<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Kurzbeschreibung</b></SPAN></td>
<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Beschreibung</b></SPAN></td>
<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Preis</b></SPAN></td>
<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Archiv</b></SPAN></td>
<td style=\"border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#AF1020\"><SPAN class=\"text\"><b>Loeschen</b></SPAN></td>
</tr><?php
$query = "SELECT product_id, product_name, product_s_desc, product_desc, product_thumb_image, product_full_image, thumb_1, thumb_2, thumb_3, userid
FROM #__vm_product ORDER BY userid ASC";
$rows = $database->loadObjectList(query);
$thumbpath1 = '/components/com_virtuemart/shop_image/thumbs/';
foreach( $rows as $row ) {
$thumb1 = $row->thumb_1 ;
$thumb2 = $row->thumb_2 ;
$thumb3 = $row->thumb_3 ;
$product_id = $row->product_id ;
$product_name = $row->product_name ;
$product_s_desc = $row->product_s_desc ;
$product_desc = $row->product_desc ;
$product_thumb_image = $row->product_thumb_image ;
$userid = $row->userid ;
echo '<tr>';
echo '<td width="120" valign="top"><SPAN class="text"> '.$userid.'</SPAN></td>';
echo '<td width="120" valign="top"><SPAN class="text"> '.$product_id.' </SPAN></td>';
echo '<td width="120" valign="top"><SPAN class="text"> '.$product_name.'</SPAN></td>';
echo '<td width="120" valign="top"><SPAN class="text"><img src="'.$thumbpath1.''.$product_thumb_image.'" alt="thumb" /></SPAN></td>';
echo '<td width="120" valign="top"><SPAN class="text"><img src="'.$thumbpath1.''.thumb1.'" alt="thumb" /></SPAN></td>';
echo '<td width="120" valign="top"><SPAN class="text"><img src="'.$thumbpath1.''.thumb1.'" alt="thumb" /></SPAN></td>';
echo '<td width="120" valign="top"><SPAN class="text"><img src="'.$thumbpath1.''.thumb3.'" alt="thumb" /></SPAN></td>';
echo '<td width="120" valign="top"><SPAN class="text"> '.$product_s_desc.' </SPAN></td>';
echo '<td width="120" valign="top"><SPAN class="text"> '.$product_desc.' </SPAN></td>';
echo '</tr>';
}
Leider passiert nicht viel. Es sind 2 Datensätze (Zeilen) in der Datenbanktabelle, doch ausgegeben wird in der html tabelle nur eine.
Trtzdem zeigt er dann auch nur leere Spalten in der Html an, obwohl die in sql definitiv gefüllt sind. Bild davon im Anhang
Was mach ich da falsch ? Irgendwo sitzt doch da nen richtig grober fehler !?
Hoffe mir kann jemand weiterhelfen.
Lg
Tobi