liga tabelle edit

hi, ich habe im adminbereich eine ligatabelle die ich einfach editieren will.
aber jedesmal wenn ich etwas zu ändern versuche, werden alle spalten gleich wie die erste. hier der code:
Code:
<?
session_start();
echo "<meta http-equiv=\"content-type\" content=\"text/html;charset=iso-8859-1\" />";

include ("connect.php");


if (isset($_SESSION['usvpassword']))
{
 $abfrage = "SELECT * FROM usv_tabelle ORDER by punkte DESC";
 $ausgabe = mysql_query($abfrage);

 echo "<form action=\"\" method=\"post\">";
 echo "<br />";
 echo "<p align=\"center\">2. Landesliga Nord, 1. Kampfmannschaft</p>";
 echo "<table border=\"0\" cellspacing=\"2\" cellpadding=\"3\" width=\"500\" bgcolor=\"#E2E6EF\" align=\"center\"><tr bgcolor=\"#E5F0FD\"><th><font color=\"#ff0000\">&nbsp;</font></th><th><font color=\"#ff0000\">Team</font></th><th><font color=\"#ff0000\">Spiele</font></th><th><font color=\"#ff0000\">S.</font></th><th><font color=\"#ff0000\">U.</font></th><th><font color=\"#ff0000\">N.</font></th><th><font color=\"#ff0000\">Tore</font></th><th><font color=\"#ff0000\">Punkte</font></th>";
 echo "</tr>";

 $rank = 1;
 $ccount = mysql_query ("select * from usv_tabelle");
 $cresult = mysql_num_rows($ccount);
 while($rank <= $cresult)
 {
  while($row = mysql_fetch_object($ausgabe))
  {
   $team = $HTTP_POST_VARS["team"];
   $spiele = $HTTP_POST_VARS[spiele"];
   $win = $HTTP_POST_VARS["win"];
   $draw = $HTTP_POST_VARS["draw"];
   $lose = $HTTP_POST_VARS["lose"];
   $tore = $HTTP_POST_VARS["tore"];
   $punkte = $HTTP_POST_VARS["punkte"];

   if ($team == "" or $spiele == "" or $win == "" or $draw == "" or $lose == "" or $tore == "" or $punkte == "")
   {
   }
   else 
   {
    $aendern2 = "UPDATE usv_tabelle Set team = '$team', spiele = '$spiele', win = '$win', draw = '$draw', lose = '$lose', tore = '$tore', punkte = '$punkte' WHERE ID = '$row->ID'";
    $update2 = mysql_query($aendern2);
    $team = "";
    $spiele = "";
    $win = "";
    $draw = "";
    $lose = "";
    $tore = "";
    $punkte = "";
   }
   $aendern = "UPDATE usv_tabelle Set rank = '$rank' WHERE ID = '$row->ID'";
   $update = mysql_query($aendern);

   echo "<tr>";
   echo "<td bgcolor=\"#F1F5FD\" align=\"center\">",$row->rank,"</td>";
   echo "<td bgcolor=\"#F1F5FD\" align=\"center\"><input name=\"team\" value=\"",$row->team,"\"></td>";
   echo "<td bgcolor=\"#F1F5FD\" align=\"center\"><input name=\"spiele\" value=\"",$row->spiele,"\"></td>";
   echo "<td bgcolor=\"#F1F5FD\" align=\"center\"><input name=\"win\" value=\"",$row->win,"\"></td>";
   echo "<td bgcolor=\"#F1F5FD\" align=\"center\"><input name=\"draw\" value=\"",$row->draw,"\"></td>";
   echo "<td bgcolor=\"#F1F5FD\" align=\"center\"><input name=\"lose\" value=\"",$row->lose,"\"></td>";
   echo "<td bgcolor=\"#F1F5FD\" align=\"center\"><input name=\"tore\" value=\"",$row->tore,"\"></td>";
   echo "<td bgcolor=\"#F1F5FD\" align=\"center\"><input name=\"punkte\" value=\"",$row->punkte,"\"></td>";
   echo "</tr>";
   $rank++;
  }
 }
 echo "</table>";
 echo "<input type=\"submit\" value=\"Eintragen\"><br />";
 echo "</form>";
}
else
{
 echo "No access!";
}
?>
 
Ich möch gerne wissen welcher Teil des Coden wofür zuständig ist, ich kann mir z.B.
nicht erklären warum in jedem while Durchlauf die Daten in der Tabelle mit sich selbst
wieder ersetzt - um nicht zu sagen "es wirkt sinnlos".

p.s.: Du hast Großbuchstaben, die deinem Text eine gewisse Note von Deutsch verleihen.
 
ich hab gehört man kann das irgendwie mit arrays lösen.
wie genau?
also ums kurz zu sagen ich gebe in einer while schleife eine tabelle aus
in jedem datensatz stehen die daten der tabelle in formular feldern.
ich will dass man die spalten ändern kann aber wenn ich das versuch, ändert es den wert in allen datensätzen, da die namen und variablen in jedem datensatz dann gleich sind.
 
Zurück