Einzelnen Beitrag anzeigen
  #1  
Alt 09.07.2009, 11:50:53
godstyle godstyle ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 38
Beiträge: 5
erkennen ob form gesendet wurde

Hey leute,

habe da ein kleines Problem, sicher könnt ihr den Fehler finden.
Zunächst einmal das script:

PHP-Code:
if(isset($_POST['submit']) AND "update" == $_POST['upname']) { 
        
// Nach dem Abschicken kommt immer nur ein Formular hier an.
echo "change";
        
mysql_query("UPDATE '".$upname."' FROM hersteller WHERE hersteller = '".$_POST['upname']."'") OR die(mysql_error()); 
        
mysql_query($Query$database);

     echo 
"<form action=\"index.php?page=hersteller&kat=herbea\" method=\"post\">";

    while(
$row mysql_fetch_assoc($sql_query)) {
        
// Jede einzelne Zeile ist also ein eigenes Formular
        
echo "<form action=\"index.php?page=hersteller&kat=herbea\" method=\"post\">";
echo 
"$row->hersteller";       
        echo 
" <input type=\"text\" name=\"upname\" value=\"row->hersteller\">";
        echo 
" <input type=\"submit\" name=\"edit\" value=\"update\">";
        echo 
"</form>\n";
} } else {
  
$abfrage "SELECT hersteller FROM hersteller";
  
$ergebnis mysql_query($abfrage);
  
    
// Hier ist der SQL-Query um die Datensätze der Autos auszulesen
    
echo "<form action=\"index.php?page=hersteller&kat=herbea\" method=\"post\">";

    while(
$row mysql_fetch_object($ergebnis)) {
        
// Jede einzelne Zeile ist also ein eigenes Formular
        
echo "<form action=\"index.php?page=hersteller&kat=herbea\" method=\"post\">";
 echo 
"$row->hersteller";       
        echo 
" <input type=\"text\" name=\"upname\" value=\"$row->hersteller\">";
        echo 
" <input type=\"submit\" name=\"edit\" value=\"update\">";
        echo 
"</form>\n";
    } 

zur Info:

Ja die DB ist verbunden, ja die zugriffe funktionieren.

Also folgendes.

unter else der bereich funktioniert, nun möchte ich, dass wenn ich auf einen der submit buttons klicke, die If funktion abgerufen wird, und der entsprechende eintrag in der DB aktualisiert wird.
Was habe ich in diesem script falsch gemacht, so das er die issit bedingung nicht als erfüllt ansieht?

MFG
Mit Zitat antworten