robzn: arrayname durch variable ersetzen?

Beitrag lesen

danke für deine schnelle antwort!

ich habe in einem formular einen element eine dynamische nummerieurng zugewiesen zb:

name <?php echo($i) ?> das hat zur folge bei zb 3 datensätzen

$_POST['name1'], $_POST['name2'], $_POST['name3']

jetzt würde ich gern anahnd einer forschleife den jeweiligen namen in eine datenbank zu schreiben
bei mir sieht das momentan so aus:

for($i=0;$i<$count;$i++){

$name_pic = "sel_pic" . $i;
  $name_sp = "hf_sp" . $i;
  $name_hiD = "hf_hID" . $i;

$updateSQL = sprintf("UPDATE head_sparte SET picID=%s, sparte=%s WHERE hID=%s",
          GetSQLValueString($_POST['echo($name_pic);'], "int"),
          GetSQLValueString($_POST['echo($name_sp)'], "text"),
          GetSQLValueString($_POST['echo($name_hiD)'], "int"));

mysql_select_db(.....);
    $ergebnis = mysql_query(..) or die(mysql_error());

}