Einzelnen Beitrag anzeigen
  #6  
Alt 19.12.2011, 18:01:54
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Tabelle: Eine Variable?, 2 Zeilen

Zitat:
Zitat von Sin84 Beitrag anzeigen
Also eine Fehlermeldung wird jetzt nicht mehr angezeigt. Je nachdem wo ich deinen Code einfüge, werden die Wörter "Array Array" entweder nebeneinander oder untereinander angezeigt.

Ich sehe wohl den Wald vor lauter Bäumen nicht. Auf jeden Fall funktioniert es nicht.
Das funktioniert deshalb nicht, weil es falsch ist, was Du machst.

Ich lösche alles mal weg, was nichts mit der Tabellendarstellung zu tun hat.
PHP-Code:
$cols 2# Anzahl der Spalten
$d = new mysqli(hostuserpassdbname);

$r $d->query("SELECT * FROM topartikel ORDER by top_id");

$f 0# Feldzähler

echo '<table><tr>';
while(
$row $r->fetch_assoc()){
  
$f++;
  if (! 
$f $cols)
    echo 
'</tr><tr>';
  echo 
'<td>';
  echo (
$row); # Ausgabe des img Tags  <-- FALSCH
  
echo '</td>';
}
echo 
'</tr></table>'
Das ist falsch:
Zitat:
echo ($row); # <-- FALSCH
$row ist ein assoziatives Array und kein String. Wie die einsame Spalte heißt, die Du ausgeben willst, weiß ich nicht, weil in Deiner SQL Abfrage sinnfreierweise ein * steht.
Mit Zitat antworten