Variable Variablen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
SandraW
Mitglied
Beiträge: 10
Registriert: 22.03.2004 21:27

Variable Variablen

Beitrag von SandraW »

Hi...

Versuche z.Z. Dynamisch Variablen auszulesen...

über Post lief das mittels

Code: Alles auswählen

$_POST[$i]
nu arbeite ich mit GET und session_start und komm nicht mehr Dynamisch an meine Variablen aus einem Formular herann...


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
    
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.
Antworten

Zurück zu „Coding & Technik“