PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : request mit array


elli
20.09.2002, 11:47:13
ich emfange daten aus der seite davor aus 18 feldern

ich wollte schreibarbeit verringern, indem ich einen array bilde, bloß das klappt irgendwie nicht

im normalfall sieht request so aus:

$re0=$_REQUEST[ed0];
$re1=$_REQUEST[ed1];
.
.
.u.s.w

ich dachte machst eine schleife, aber er will nicht

for ($i=0; $i<18; $i++)

{$re$i=$_REQUEST[ed$i];}

ich habe auch versucht $i in '' und in "" zu setzen, aber er will nichts, er zeigt mir eine weisse seite an, was bedeutet - fehler!

kann mir einer helfen

danke im voraus

mad-boy
01.10.2002, 16:30:09
Ich kenn mich mit dem for-Befehl nicht aus, also ich würde es so machen:

<?php
$i=0;
while ($i<=count($_REQUEST) {
$re$i = $_REQUEST[ed$i];
$i++;
}
?>

so müsste es auf jeden Fall gehen!

elli
02.10.2002, 08:10:58
das ist ja das gleiche im gruen, er hat nicht ein problem mit der schleife, sondern wie ich es festgestellt habe mit variablendeklaration, z.Bsp. hatte ich doch $re$i, das gefehlt ihm nicht irgendwie, und wenn in[] ein ed$i steht, passt ihm auch nicht so recht, ich frage mich warum.

MiH
02.10.2002, 09:50:36
http://www.php.net/manual/en/language.variables.variable.php

sowas brauchst du in deinem fall.

elli
02.10.2002, 13:44:16
oh, ja
damit gebe ich mich zu frieden, danke
ich liebe php