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

Mit foreach-Schleife etwas aus SQL-Tabelle ausgeben

xTOEMx

Neues Mitglied
Hi.

Ich möchte eine SQl-Tabelle auslesen und ausgeben.


Code:
$id=array();
$title=array();
$description=array();
$description_short=array();
$country=array();
$date_end=array();
$date_add=array();
$signatures=array();
$link=array();


$sql="SELECT * FROM tabelle";
$ergebnis=mysql_query($sql);


while ($row = mysql_fetch_object($ergebnis)) 
{
array_push($id,$row->id);
array_push($title,$row->title);
array_push($description,$row->description);
array_push($description_short,$row->description_short);
array_push($country,$row->country);
array_push($date_end,$row->date_end);
array_push($date_add,$row->date_add);
array_push($link,$row->link);
}


foreach($id as $id) {
  
  echo '
    <li class="Petition">
        <a href="">'.$title[0].'</a>
        <p class="Beschreibung">
            '.$description_short[0].'
        </p>
    </li>
  ';
}

So werden, zwar alle Datensätze durchlaufen, aber natürlich alle gleich ausgegebn...

Dass, das nicht ganz funktioniert wie gewollt, kann ich irgendwo nachvollziehen, allerdings weiß ich nicht wie ichs denn nun richtig mache - habe schon mehrere Varianten probiert und war immer kurz davor, dass es hinhaut... :/

Ich hoffe ihr könnt mir helfen, ich bin total am Verzweifeln - habe mir schon mehrere Tuts angeschaut, usw - aber ich glaube schon fast, dass das zu simpel ist... :( Wäre klasse, wenn mir jemand hilft!

Vielen Dank!
xTOEMx
 
Werbung:
Wieso nicht:

PHP:
$sql="SELECT * FROM tabelle"; $ergebnis=mysql_query($sql);


while( $row = mysql_fetch_assoc( $ergebnis ) ){
?>
 <li class="Petition">
    <a href=""><?=$row[ 'title' ];?>/a>     <p class="Beschreibung">     <?=$row[ 'description' ];?>         </p> </li>
<?php
}

sry Forum Formatierung spinnt wieder -.-
 
Werbung:
Zurück
Oben