hab mir die Ausgabe der UDATE funktion ausgeben lassen die gibt nur den wert 1 zrück, in der DB wird aber gar kein wert aktuallisiert. Wie kann ich es realisieren, dass in die DB spieler unter den namen die in der $key stehen die werte $values eingetragen werden?
	
							
						
					PHP-Code:
	
	
<?php
session_start();
    if(!isset($_SESSION['manager'])) {
        header("location:index.php");
        die;
    }
    include("connect.inc.php");
    require("config.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>aufstellung</title>
</head>
<body bgcolor="#5d819b">
<br>
<br>
<form action="<?php $PHP_SELF ?>" method="post">
<table style="text-align: left; width: 1203px; height: 92px;"
 border="1" cellpadding="2" cellspacing="2">
  <tbody>
  
    <tr>
      <td></td>
      <td></td>
    </tr>
  </tbody>
</table>
<p> </p>
<table width="87%" height="350" border="0" align="left" bgcolor="#003366">
  <tr>
    <td width="37%" height="344" valign="top"><table width="93%" border="0" text="#000000">
      <tr>
        <td width="43%" bgcolor="#5d819b"> </td>
        <td width="12%" bgcolor="#006699"> </td>
        <td width="45%" height="40" bgcolor="#003399"><div align="center">Büro</div></td>
      </tr>
      <tr>
        <td bgcolor="#5d819b"> </td>
        <td bgcolor="#006699"> </td>
        <td height="40" bgcolor="#003399"><div align="center">Aufstellung</div></td>
      </tr>
      <tr>
        <td bgcolor="#5d819b"> </td>
        <td bgcolor="#006699"> </td>
        <td height="40" bgcolor="#003399"><div align="center">Kader</div></td>
      </tr>
      <tr>
        <td bgcolor="#5d819b"> </td>
        <td bgcolor="#006699"> </td>
        <td height="40" bgcolor="#003399"><div align="center">Jugend</div></td>
      </tr>
      <tr>
        <td bgcolor="#5d819b"> </td>
        <td bgcolor="#006699"> </td>
        <td height="40" bgcolor="#003399"><div align="center">Transfermarkt</div></td>
      </tr>
      <tr>
        <td bgcolor="#5d819b"> </td>
        <td bgcolor="#006699"> </td>
        <td height="40" bgcolor="#003399"><div align="center">Arbeitsmarkt</div></td>
      </tr>
      <tr>
        <td bgcolor="#5d819b"> </td>
        <td bgcolor="#006699"> </td>
        <td height="40" bgcolor="#003399"><div align="center">Tabelle</div></td>
      </tr>
      <tr>
        <td bgcolor="#5d819b"> </td>
        <td bgcolor="#006699"> </td>
        <td height="40" bgcolor="#003399"><div align="center">Ligaspiele</div></td>
      </tr>
    </table></td>
    
    <?php
        $sql = "SELECT * FROM spieler WHERE manager='".$_SESSION["manager"]."' ORDER BY position DESC, staerke ASC, spielername ASC";
        $result = MYSQL_QUERY($sql);
        if(!$result) echo MYSQL_ERROR();
        
        // Anzahl der Datensätze
        $num = mysql_num_rows($result);
    ?>
    
    
    
    <td width="63%" align="left" valign="top"><table width="100%" border="1">
      <tr>
        <td width="19%"> </td>
        <td width="28%">Name</td>
        <td width="7%">Pos.</td>
        <td width="6%">Alt.</td>
        <td width="6%">Stärke</td>
        <td width="5%">Mot.</td>
        <td width="12%">Aufstellung</td>
        <td width="17%"> </td>
      </tr>
      <?php 
            if(!isset($_POST['submit'])) { 
        ?>
    <?php
        // Schleife
        for ($i=1; $i<=$num; $i++) {
        // Datensatz in die Variable $row zuweisen
        $row = mysql_fetch_assoc($result);
    ?>
      <tr>
        <td> </td>
        <td><?php echo $row['spielername']; ?></td>
        <td><?php echo $row['position']; ?></td>
        <td><?php echo $row['alter']; ?></td>
        <td><?php echo $row['staerke']; ?></td>
        <td><?php echo $row['moti']; ?></td>
        <td>
        
        
            <select size="1" name="aufstellung[<?php echo $row['spielername']?>]">
            <option value="0" >-
            <option value="1">TW
            <option value="2" >VERT
            <option value="3" >MF
            <option value="4" >ANG
        </select></td>
        <td> </td>
      </tr>
    <?php
        } //schließt if(!isset($_POST['submit']))
    ?>
   
    </table><br><br>
    <table width="100%" border="1">
  <tr>
    <td width="5%"> </td>
    <td width="5%"> </td>
    <td width="5%"> </td>
    <td width="44%"> </td>
    <td width="41%"><input type="submit" name="submit" value="Aufstellung übernehmen" class="button"></td>
  </tr>
</table>
</td>
  </table>
</form>
 <?php
    } //schließt die for-schleife
        else {
            
            foreach($_POST['aufstellung'] as $key => $value){
            echo "$key and $value<br>";
            }
            
            $sql = mysql_query("UPDATE spieler SET auf.='$value' WHERE spielername = '$key' AND manager='".$_SESSION["manager"]."'"); 
            echo print $sql;
            
        }
?>
 
<h1 align="left" style="font-weight: normal;"><br>
</h1>
<br>
</body>
</html>
 
          

Kommentar