Hallo miteinander,
ich habe ein kleines Problem mit meinem Array.
Ich mache eine Datenbankabfrage bei einer Suchfunktion und speichere meine Ergebnistabelle in einem Array, damit auch später innerhalb des Arrays sortieren kann und nicht jedesmal ne neue Datenbankabfrage machen muss.
Allerdings haperts schon bei der ersten Ausgabe.
hier der Code:
das problem ist, dass ich einige arrayinhalte in den zeilen formatieren möchte. wie kann ich denn innerhalb einer zeile die einzelnen felder ansprechen? ich möchte zB jedes zweite feld in einer Zeile ansprechen und den Inhalt neu formatieren. Auch sollen nicht immer alle Werte einer zeile ausgegeben werden!
deshalb hab ich diese variante ausgeschlossen:
kann man sich auch innerhalb einer zeile bewegen?
vielen Dank schon mal!
ich habe ein kleines Problem mit meinem Array.
Ich mache eine Datenbankabfrage bei einer Suchfunktion und speichere meine Ergebnistabelle in einem Array, damit auch später innerhalb des Arrays sortieren kann und nicht jedesmal ne neue Datenbankabfrage machen muss.
Allerdings haperts schon bei der ersten Ausgabe.
hier der Code:
PHP-Code:
<?
$resultarray= array();
while($data= mysql_fetch_assoc($res)){
array_push($resultarray, $data);
}
for($i = 0;$i < count($resultarray);$i ++){
echo "<tr>";
for($j=0; $j < array_count_values($resultarray); $j++){
echo "<td>".$resultarray[$i][$j]."<td>";
}
echo "</tr>";
}//eof for
?>
deshalb hab ich diese variante ausgeschlossen:
PHP-Code:
<?
foreach($resultarray[$i] as $key => $value){
echo "<td>".$value."</td>";
?>
vielen Dank schon mal!
Kommentar