hallo PHP-Cracks
ich bin ziemlich am Ende meines PHP-Lateins bzgl. abspeichern von Variablen in ein Array aus einer DB-Abfrage. ich muss ab einer gewissen position des assoz. Arrays das gefundene, das vorgängige und das nächste Element irgendwie abspeichern, auslesen können, aber ich weiss nicht, wie ich das machen soll und hab' keine Zeit, mich darüber schlau zu machen. Hier der Code-Snipplet:
while($rowsen = mysql_fetch_array($res)) {
$data = array('num'=>$rowsen["id"],'name'=>$rowsen["title"],'url'=>$rowsen["link"]);
foreach ($data as $key => $value) {
echo "Schlüssel: $key; Wert: $value<br>\n";
$var = "array("."'".$key."'"."=>".$value."), ";
// wert gefunden, nun das vorige plus naechste Element des Array auch
if($key == "num" && $value==$pict_id)
{
/* an-/zuweisungen um die drei elemente zu speichern und wieder auslesen zu koennen */
$var1 = "wertkds";
$var2 = "wertkds";
$var3 = "wertkds";
$varStopper = "true";
}
$anz=array_push ($data, $var);
}
}
// hier auslesen, aber nicht so
$woistPrevious = prev($data);
echo "hallo Du da",$woistPrevious;
Kann mir jemand eine Idee,Lösungsansatz geben? Wäre um jede Hilfe total froh und dankbar.
txs. oscar