Einzelnen Beitrag anzeigen
  #10 (permalink)  
Alt 28-07-2010, 10:51
FoLLoW_M3
 Registrierter Benutzer
Links : Onlinestatus : FoLLoW_M3 ist offline
Registriert seit: Jul 2010
Beiträge: 6
FoLLoW_M3 befindet sich auf einem aufstrebenden Ast
Standard

Ich brauche nochmal Eure Hilfe.

Und zwar möchte ich die ausgelesenen Tabellen der MySQL-Datenbank per PHP bearbeiten. Folgendes habe ich mir überlegt:

- jede Zeile erhält eine Checkbox und am Ende kann man alle markierten Datensätze "bearbeiten" also einer UserID zuordnen

Dazu dieser Code:

PHP-Code:
echo '<table border="0" width="100%">';
  echo 
"<tr>";
  echo 
"<td><b>Auswahl</b></td>";
  echo 
"<td><b>IP</b></td>";
  echo 
"<td><b>Absender</b></td>";
  echo 
"<td><b>Empfänger</b></td>";
  echo 
"<td><b>Erste</b></td>";
  echo 
"<td><b>Letzte</b></td>";
  echo 
"<td><b>Anzahl</b></td>";
  echo 
"</tr>";
  echo 
"<tr>";
 
  while (
$zeile mysql_fetch_array$db_ergMYSQL_ASSOC))
{
  echo 
"<td><form method='POST' action='zuordnen.php'>
          <input type='checkbox' name='zuordnen[]' value='an'></td>"
;
  echo 
"<td>"$zeile['ip'] . "</td>";
  echo 
"<td>"$zeile['sender'] . "</td>";
  echo 
"<td>"$zeile['recipient'] . "</td>";
  echo 
"<td>"$zeile['first'] . "</td>";
  echo 
"<td>"$zeile['last'] . "</td>";
  echo 
"<td>"$zeile['n'] . "</td>";
  echo 
"<td>"$zeile['UserID'] . "</td>";
  echo 
"</tr>";
}

echo 
"</table>";
echo 
"Auswahl der UserID ";
echo 
"<input type='text' name='UserID' value='Userid eintragen' />"
"<input type='submit' name='Submit' value='zuordnen' /></form>";

echo 
"<p />"
Und die zuordnen.php:

PHP-Code:
if (!isset ($_POST['zuordnen'])) $_POST['zuordnen']= "an";
    
{
      
    
mysql_query("UPDATE ***
                  SET UserID='"
.$_POST['UserID']."' ");

*** wurden eingefügt

Was liefert ".print_r( $_POST, true )."?
PHP-Code:
Array
(
    [
zuordnen] => Array
        (
            [
0] => an
            
[1] => an
        
)

    [
UserID] => 2
    
[Submit] => zuordnen

Ich habe die ersten beiden Datensätze ausgewählt, aber überall wird die "UserID" auf 2 geändert. Wenn ich keinen Datensatz auswähle, passiert nichts.

Ich komme nicht wirklich weiter... Vielleicht kann mir nochmal jemand auf die Sprünge helfen.
Danke
Mit Zitat antworten