autom. <inputfield name=" " > vergeben und speichern

otix

Grünschnabel
hallo,

ich hab folgendes problem:

ich generiere sooft eine tabelle (html) wie bestimmte datensätze vorhanden sind

$x = 0; (zählvariable.... erklär ich später)
for($i=0;$i<mysql_num_rows($datensatz;$i++){
$daten= mysql_fetch_row($datensatz);

<table> ....
<td><input type="text" name="ez_prog'.$i.'" size="5" border="0"></td>
...</table>

$x++;

}

bei click auf "submitbutton" übergebe ich $x an selbes script per "hiddenfield"
(aktion=$_SERVER['PHP_SELF'].......) ok,
$x ist dafür da, sooft einen INPUT INTO query durchzuführen wie tabellen generit wurden (durch $datensatz)

ez_prog'.$i.' $i soll den namen des inputfields automatisch ändern,
soll also wenn's 3 tabellen sind : ez_prog0, ez_prog1, ez_prog2, .....ok,

nun möchte ich den INPUT query ausführen solange: != $x

ich versuch das so:
for ($y=0; $y < $x; $y++){

$query= "INSERT INTO something (name_1, name_2,....)
VALUES ('$_POST[ez_prog]' ,'$_POST[ez_prog]' )"; // HIER IST DER FEHLER

mysql_query($query);
}
wie hänge ich $y an den namen der $_POST variable ?
'$_POST[ez_prog]$y', (geht nicht) sodas der name=" " des "inputfields" einzigartig ist (sozusagen)
wie kann ich das machen....?

danke für jeden tip !
otix
 
$_POST['ez_prog'.$y];

hi, ich nochmal...

ich bekomme immer eine fehlermeldung wenn ich versuche die variablen in einen querystring zu packen:

query= "INSERT INTO ('something') VALUES ( '$_POST[ez_prog.$y]' )" ;

so:

'$_POST[ez_prog.$y]'
error- > ...... expecting `']''

als auch:
$_POST['ez_prog.$y'] oder $_POST['ez_prog'.$y]

error... parse error, expecting `T_STRING'

echo geht aber:
echo $_POST['ez_prog'.$y];

jemand eine idee
 
Zurück