Array automatisch um einen erhöhen

Aragon4868

Grünschnabel
Hallo zusammen,

ich habe mal wieder ein Problem. ;)

Ich möchte gerne einen Array per Knopfdruck um 1 erhöhen, bekomme es aber nicht hin.

Code sieht zur Zeit so aus:
Code:
...
for ($i=0; $i<$anzahl; $i++)
   {
   echo "<td><input name='$qa[$s]'>Test";
   }

$anzahl = $anzahl + 1;
$s = $anzahl;

echo "<input type='hidden' name='s' value='$s'>";
echo "<input type='submit' value='add'>";

Ich möchte, dass der Input Name in der Tabelle um 1 erhöht wird. Hintergrund ist, dass jemand z.B. 3 Nummern eingeben kann, also würde er 3 x den Add Button bedienen und das Inputfeld müsste dann z.B. $qa1 - $qa3 heissen.

Ich hoffe ich habe mich verständlich ausgedrückt :rolleyes:

Danke im Voraus.
 
Hmm mal ganz einfach gelöst:

PHP:
...
for ($i=1; $i<=$anzahl; $i++)
   {
   echo "<td><input name='$qa[$i]'>Test";
   }

$anzahl = $anzahl + 1;
$s = $anzahl;

echo "<input type='hidden' name='s' value='$s'>";
echo "<input type='submit' value='add'>";

Hoffe das Problem ist soweit gelöst damit, weiss ja nicht was du noch alles mit den Variablen anstellen möchtest :-)
 
Zuletzt bearbeitet:
Danke für die fixe Antwort.

Wie bekomme ich jetzt noch das Array an das Script test2.php übergeben?

Irgendwie habe ich heute einen Hänger...

Danke!

Gruss Aragon
 
per include() ist das array auch in der Datei vorhanden, per Formular wird es schwer, glaub ich! ;)
 
Also kann ich kein Array per Formular übergeben? Hmm. Dann hat mich meine Lösung in eine Sackgasse geführt.

Jemand eine andere Idee wie ich den Inputnamen von meinem Beispiel erhöht bekomme und dann auch noch hinterher an die DB übergeben kann?

Gruss Aragon
 
Die Frage ist berechtigt... ;)

Ich habe es mir mal angesehen und verstehe es trotzdem nicht. Hättest du ein Beispiel anhand meiner Daten zur Verfügung?

Danke im Voraus.

Gruss Aragon
 
Zurück