Input Module: Wert in Input-Feld behalten

Gesperrt
damian2you
Beiträge: 40
Registriert: Di 13. Mär 2007, 17:01
Kontaktdaten:

Input Module: Wert in Input-Feld behalten

Beitrag von damian2you »

Hallo

Ich habe folgende Situation.
Aus einem Array bekomme ich verschiedene Werte (im Bsp. 2 Werte):
0 -> 110
1 ->93

Nun möchte ich den Key davon ändern. Also mit dem Resultat z.b.
0 -> 93
1 -> 110

Soweit so gut. Ich habe nun einen Script geschrieben, der mir jeweils soviele Input felder aus gibt, wie es einträge im Array hat. Jedes Inputfeld hat einen Namen, der jeweils ein Prefix und ein Counter-Wert beinhaltet. also
<input name=prefix0>
<input name=prefix1>
in diesen felder sollte man danach die neuen Keys eintragen könne.

Danach erstelle ich ein neues array, in welchem die keys dem Counter entsprechen und die werte diejeweiligen der input felder bekommen (sollten).
und da habe ich das problem, dass die inputfelder die werte nicht halten können und das array somit nicht richtig dargestellt wird.

na ja ist schwer zu erklären, hier mal meine Codes...bitte einfach fragen..:

Basic Script um Arraykeys neu zu setzen:

Code: Alles auswählen

$a = array('1', '0';
$b = array('110', '93');
$c = array_combine($a, $b);
ksort ($c );
print_r($c);

Resultat:
Array ( [0] => 93 [1] => 110 )

und mein Modul Code:

Code: Alles auswählen

$ArraySub =  MEINARRAY;
$ArraySubCount = count($ArraySub);


$count = 1;

  while($count <= $ArraySubCount)
    {
	$counter = $count++;
	$newKey  = "newArr". $counter; 
	echo "<input name=\"". $newKey  ."\" value=\"". $newKey  ."\"  type=\"text\">";
	echo "<br>";	
    }
$countItem = 1;
  while($countItem <= $ArraySubCount)
    {
	$counter = $countItem++;
	$newKeyItem = ."$newArr". $counter; 
	$ArraynewSub[$counter] = $newKeyItem;
    }


$c = array_combine($ArraynewSub , $ArraySub);
ksort ($c);
print_r($c);

was ist hier falsch? bsw. wie kann ich die werte in den Inpztfelder halten?

zhx a lot
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ähm
du verwendest für dein input feld als name !und! für value -> $newKey
*** make your own tools (wishlist :: thx)
Gesperrt