Fehler!, aber wo?

BladeNeo hat gesagt.:
Die erste Idee von dir gibt ja den Array aus, was nicht so praktisch ist da steht dann nämlich:

Code:
Array
(
    [0] => 16
    [id] => 16
    [1] => Matze
    [vorname] => Matze
    [2] => Mustermann
    [name] => Mustermann
    [3] => email@mustermann.de
    [email] => email@mustermann.de
    u.s.w
)


Ich hätte gerne die ganzen Sachen in ner Tabelle.. so dass es übersichtlich ist.
Und wo liegt nun das Problem? Nimm Dir die Daten je Datensatz aus dem Array, die Du anzeigen willst und schreibe sie in Tabellenzellen. Das Ganze ist doch nur noch eine Form-Frage der Ausgabe!

snuu
 
Hi,

nee, eben nicht.. hab hier ne normale ausgabe:

Code:
<table border="1" cellspacing="0" cellpadding="3" align="center">
<tr>
<td><b>Vorname</b></td>
<td><b>Nachname</b></td>
<td><b>E-mail</b></td>
<td><b>Telefon/Handy</b></td>
<td><b>Nickname</b></td>
<td><b>ICQ-Nr</b></td>
<td><b>PLZ</b></td>
<td><b>Ort</b></td>
</tr>
<? while ($daten = mysql_fetch_array($result)) { ?>
<tr>
<td><? echo $daten[vorname]; ?></td>
<td><? echo $daten[name]; ?></td>
<td><? echo '<a href="mailto:'.$daten[email].'">'.$daten[email].'</a>'; ?></td>
<td><? echo $daten[tel]; ?></td>
<td><? echo $daten[nick]; ?></td>
<td><? echo $daten[icq]; ?></td>
<td><? echo $daten[plz]; ?></td>
<td><? echo $daten[ort]; ?></td>
</tr>
bei dem rot markierten krieg ich nen Fehler.. (mysql_fetch_array(): supplied argument is not a valid MySQL result)

ich muss hier wahrscheinlich noch einen Vermerk auf die ID machen.

MfG,
BladeNeo
 
Dann ist Deine SQL-Anweisung falsch. Ausserdem habe ich mich auf Deine Aussage bezogen, dass die Daten in Form eines Arrays zurückgegeben werden - also hat's ja schonmal irgendwie funktioniert. Jetzt musst Du nur noch die Daten aus dem Array in hübschen HTML-Code packen (diesen in einem String ablegen) und anschließend gesammelt an der richtigen Stelle ausgeben.

snuu
 
Zurück