Variable Variablen
Verfasst: 27.05.2004 08:21
Hi...
Versuche z.Z. Dynamisch Variablen auszulesen...
über Post lief das mittels
nu arbeite ich mit GET und session_start und komm nicht mehr Dynamisch an meine Variablen aus einem Formular herann...
hier der Code er gibt mir so zwar einen Dynamischen Variablen namen, jedoch denke ich das er die vorhandene Variable gefiesentlich überschreibt und somit diese leer ist, das ich den Wert 1 oder 0 nicht mehr zurück bekomme und er schön braf durch die !=isset Schleife rauscht anstast bei gewählten Positionen durch die andere zu rauschen.
Versuche z.Z. Dynamisch Variablen auszulesen...
über Post lief das mittels
Code: Alles auswählen
$_POST[$i]
hier der Code
Code: Alles auswählen
if ($task=="check"){
$erg=0;
//liste Algemeine Fertigkeiten
for ($ticker=0;$ticker<=$count;$ticker++){
$alt=$erg;
$name=$fertigkeit_liste[$ticker];
echo $name."=".${$name}."<br>".$wert."<br>";
print_r (${$name})."<br>";
if (!isset(${$name})){
$wert=0;
echo "!=isset";
}else{
$wert=${$name};
$wert=intval($wert);
echo $wert."<br>";
}
$i++;
$erg=$alt+$wert;
}
$differenz=$ep-($trank+$magie+$erg);
//bilden des Datenstrings
$change_ar="##**";
for ($i=1;$i<=$count;$i++){
$change_ar.=$i."~~";
}
$daten_ar[8]=$change_ar; //tausche die Position für allgemein aus
$ep_ar[1]=$erg; //einsetzen der investierten EP als int auf die Position 1 Allgemein
$change_ep=implode("~~",$ep_ar); //umwandeln in String
$daten_ar[4]=$change_ep; //Einfügen in den daten array
$werte_ar=explode("~~",$daten_ar[8]); //erstellt den aktuellen Werte Array für die Anzeige