Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » while schleife in kombination mit vortlaufender $_POST Betite... Antworten
while schleife in kombination mit vortlaufender $_POST Betitelung

Gen-Chan
Otto-Normal-Poster


Beiträge: 48


Hallo erstmal.
Der Titel ist etwas komisch, ich weis. Wust nur nciht wie ich das Problem beschreiben soll.

Es geht um folgendes:
Ich habe eine 1. Datei, wo mit einem Form 52 felder übergeben werden, diese haben den namen KW1 - KW52.
Denn weitergegebenen wert möchte ich jetzt erstmal wiedergeben.
hab also in einer 2. datei folgendes gemacht (die datei wird beim form als action angegeben):

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9:
<?php
	$i = 0;
	while ($i==52) {
		$i++;
		echo $_POST[KW$i];
	};
?>


bei dem $_POST[KW??] weis ich nicht weiter. Wie sag ich das er diesen wert überprüfen soll. Also dsa der Feldname, denn ich mit $_POST abfragen will gleich $i ist.
Ich will nämlich nciht:
1: 
2: 
3: 
4: 
5: 
6: 
7:
echo $_POST[KW1];
echo $_POST[KW2];
echo $_POST[KW3];
echo $_POST[KW4];
...

schreiben.

Hoffe man kann meinen Post verstehen ^-^"

Danke jetztschonmal.

EDIT: Get wurde durch Post geändert.

---
It's not a bug, it's only an undocomended feature.

Diese Nachricht wurde geändert von: Gen-Chan
  Profil   E-Mail   Website   Editieren   Zitieren

chip
Quasselstrippe


Beiträge: 391


Üblicherweise würde man dafür eine for-Schleife einsetzen.

1: 
2: 
3: 
4: 
5:
<?php
for($i = 0; $i <= 52; $i++) {
  echo $_POST['KW'.$i];
}
?>


Ich hab's jetzt nicht getestet, aber so könnte ich es mir vorstellen, dass es geht.

---

  Profil   Website   Editieren   Zitieren

Gen-Chan
Otto-Normal-Poster


Beiträge: 48


Zuerst mal Danke vielmals.
Wegen der for-schleife, da hab ich jetzt nicht dran gedacht gehabt, ok ^-^"

das skript funktioniert jetzt aber einwand frei. Danke

---
It's not a bug, it's only an undocomended feature.

  Profil   E-Mail   Website   Editieren   Zitieren

chip
Quasselstrippe


Beiträge: 391


OK, hab jetzt grad nachgelesen, dass die while-Schleife, obwohl für diesen Zweck eher untypisch, schneller ist, als die for-Variante. Das gilt allerdings nur für sehr viele Durchläufe. Daher ist es hier grad egal, ob for oder while.

---

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben