Problem beim ändern mehrer Input Felder!

Funktioniert leider nicht!

Falls jemand noch eine Idee hat würd ich mich freuen, mir fehlt nur ein kleiner Ruck weil es ist sicher nicht so schwer!

MfG
 
Wenn dann wie folgt:
PHP:
mysql_query("UPDATE artikelgruppe SET name = '$strName' WHERE salesmanid = '$salesmanID' AND id = '".key($_POST[submit_agid])."'");
 
Ich erkläre nochmal wie das ganze aufgebaut ist!

- Als erstes habe ich die möglichkeit mit einem Selectfeld (multiple) mehrere Artikelgruppen auszuwählen

- Die ausgewählen Artikelgruppen werden anschließend mit Inputfelder aufgelistet

Bis hier hin ist alles klar!

Nun ist unter den ganzen Input felder ein "ändern" Button, sobald der ausgeführt wird ändern sich alle in den Artikelgruppennamen der im ersten Inputfeld steht und das sollte nicht sein!

Ich hoffe ihr wisst jetzt genau was mein Problem ist!
 
Ich bezweifel ganz stark das es so ist. Weil jedes Textfeld bei dir einen anderen Namen haben müsste(theoretisch :) ) oder es stimmt bei dir etwas mit der Ausgabe der Textfelder nicht!

Zeig einfach mal den kompletten Code.
 
So hier mal der ganze Code ...

- stammdaten.php
PHP:
if($site == "artikelgruppe") {
  if($action == "") {
    $res=mysql_query("SELECT * FROM artikelgruppe WHERE salesmanid = '$salesmanID' ORDER BY name ASC"); 
    while($row=mysql_fetch_array($res)) {
      $agid = "$row[name]";
      $artikelgruppe_list .= "<option value='$row[id]'>$row[name]</option>";
    }
    eval("echo \"".get_template("stammdaten_artikelgruppe.htm")."\";");

  } elseif($action == "add_edit_del") {
    if($_POST['add']) { 
      eval("echo \"".get_template("stammdaten_artikelgruppe_add.htm")."\";");

    } elseif($_POST['edit']) { 
    	foreach ($submit_agid AS $agid) {
        $res=mysql_query("SELECT * FROM artikelgruppe WHERE id ='$agid' ORDER BY name ASC"); 
        while($row=mysql_fetch_array($res)) {
          eval("\$list .= \"".get_template("stammdaten_artikelgruppe_edit_list.htm")."\";");
        }
      }
      eval("echo \"".get_template("stammdaten_artikelgruppe_edit.htm")."\";");
      
   } elseif($action == "edit_check") { 
#  	foreach ($submit_agid AS $agid) {
#  		mysql_query("UPDATE artikelgruppe SET name = '$submit_name' WHERE salesmanid = '$salesmanID' AND id = '$agid'");
#  	}
foreach($_POST[submit_agid] as $strName){ 
  mysql_query("UPDATE artikelgruppe SET name = '$strName' WHERE salesmanid = '$salesmanID' AND id = '".key($_POST[submit_agid])."'");

  next($_POST[submit_agid] ); 
}  

echo "<center><b>Artikelgruppe geändert!</b></center>";
#    echo "<meta http-equiv='refresh' content='1; URL=stammdaten.php?site=artikelgruppe'>";
         
}


- stammdaten_artikelgruppe_edit.htm
HTML:
<table cellpadding="0" cellspacing="0" width="100%">
<form action="stammdaten.php?site=artikelgruppe&action=edit_check" method="POST" name="form" onSubmit="return chkForm()">
  <tr>
    <td width="50%" valign="top"><b>Name</b></td>
    <td width="50%"><b>$list</b></td>
  </tr>
  <tr>
    <td width="50%">&nbsp;</td>
    <td width="50%">&nbsp;</td>
  </tr>
  <tr>
    <td width="50%">&nbsp;</td>
    <td width="50%"><input type="submit" value="ändern"></td>
  </tr>
</form>
</table>


- stammdaten_artikelgruppe_edit_list.htm
HTML:
<input type="hidde" name="submit_agid[]" value="$row[id]" size="20">
<input type="text" name="submit_agid['$row[id]']" size="30" value="$row[name]"><br>
 
Zurück