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

foreach-Schleife

FireFox88

Neues Mitglied
Hey ihr Süßen ;D

ich möchte mit dieser for each Schleife Werte direkt in eine checkbox ausgeben, welche in
ein Array umgewandelt wird, wenn ich das so richtig verstandan habe.
Mein eig Problem ist aber:
Was genau verlangt die for each Schleife von mir? Soll ich ihr ein/mehrere Objekte oder ein Array
übergeben bei result ( siehe: foreach($result as $datensatz) )

mysql_fetch_array, mysql_fetch_object etc. funktioniert beides nicht.


<html>
<body>
<?php
$db = mysql_connect("localhost","root","");
if(!$db){
echo ' Loginfehler: ' . mysql_error();
exit;
}
$db1 = mysql_select_db("testdb");
if(!$db1){
echo 'Loginfehler: ' . mysql_error();
}

$sql1 = " Select kundename, kundeid from Kunde ";
$result = ???

foreach($result as $datensatz) : ?>
<tr>
<td><input type="checkbox" name="markierteKundenIds[]" value="<?php echo $datensatz->kundeid; ?>"/></td>
<td><?php echo $datensatz->kundename; ?>
</tr>
<?php endforeach; ?>

?>
</body>
</body>
</html>
 
Werbung:
Hallo

Das wirst du jetzt nicht hören wollen, aber du solltest erstmal HTML verstehen, bevor du HTML mit PHP erzeugen möchtest, dieses ist nämlich grauenhaft und voller Fehler. Danach kannst du zB mit PHP - mysql_fetch_row - MySQL-Funktionen arbeiten, was keine for each Schleife benötigt und in vielen Tutorials (bzw die anderen mysql_fetch_* Funktionen) genau und mit Beispielen gezeigt wird.

Wenn du weitere Fragen hast pack deinen Code bitte in die entsprechenden BB Codes :)
 
Werbung:
Zurück
Oben