• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Hilfe bei For-Schleife

Status
Für weitere Antworten geschlossen.

Desaster3

Neues Mitglied
Hallo,

ich arbeite erst seit einigen Monaten mit PHP und beschäftige mich z.Z. mit der Anbindung eienr Datenbank. Zurzeit bin ich mit dem Abruf von Daten beschäftigt. Einzelne Abrufe sind nicht mein Problem.

Wenn ich z.B. im Admin CP mehrere User angezeigt bekommen möchte, ist es sinnvoll wie ich gelsen habe mit einer for-Schleife zu arbeiten.
Ich würde am liebsten die User in eienr Tabelle ausgegeben haben. Also so:

HTML:
<table>
<tr>
<td>User:</td>
<td>E-Mail:</td>
</tr>
<tr>
<td>User1</td>
<td>E-Mail1</td>
</tr>
<tr>
<td>User2</td>
<td>E-Mail2</td>
</tr>
</table>

Wie kann ich diese for-Schleife nur in eine Tabelle einbinden und somit deutlich machen, dass für jeden neuen User eine neue Zeile beginnen soll?

Vielen Dank

mfg
 
Bei der Verarbeitung von mehreren Datensätzen aus einer Datenbank würde ich eine while-Schleife nutzen.

Die Lösung könnte ungefähr so aussehen (ungetestet):
PHP:
<?php
$sql = "SELECT ´user´, ´email´ FROM ´tabelle´;";
$result = mysql_query($sql);
if ($result && mysql_num_rows($result) > 0) {
    echo "<table><th><tr><td>User</td><td>Email</td></tr></th><tbody>\n";
    while ($zeile = mysql_fetch_assoc($result)) {
        echo "<tr><td>" . $zeile['user'] . "</td><td> " . $zeile['email'] . "</td></tr>\n";
    }
    echo "</tbody></table>\n";
}
else {
    echo "Keine Daten vorhanden";
}
?>
Gruß thuemmy

P.S. Kleiner Tipp: Auch wenn Du HTML-Code postest, nimm nicht das HTML-Tag (das hat einen Schuss) sondern das PHP- oder Code-Tag.
 
Status
Für weitere Antworten geschlossen.

Neueste Beiträge

Zurück
Oben