Einzelnen Beitrag anzeigen
  #1  
Alt 21.12.2006, 18:40:53
sfelder sfelder ist offline
Anfänger
 
Registriert seit: Dec 2006
Alter: 47
Beiträge: 43
Update von Formulardaten in SQL DB

Hallo,

ich habe ein Formular programmiert, mit dem ich die Daten in eine DB schreibe. Funktioniert. In php hab ich nun ein Formular, mit dem ich die Daten auslese, um sie dann wieder zu ändern. Da ich mehrere Formulare hintereinander geschalten habe, übergebe ich die Daten über ein php-Datei (funktion.inc.php). Nun möchte ich Sie in einer php in der DB updaten. Hab sowas noch nie gemacht und deshalb keinen Plan. Auch die Tutorials helfen mir nich sehr weit, da die immer mit festen Werten arbeiten und ich mit Variablen.

Jetzt hab ich versucht, die Insert Datei in eine update Datei umzuschreiben, funktioniert aber nicht. Kann mir jemand helfen. Ich denke, es ist sehr einfach, wenn man es kann :-)

Hier der Code, wie ich ihn momentan verwende:

PHP-Code:
<?php
//---bearbeiten.php ---
$BildID                $_POST["BildID"];
$artistname            $_POST["artistname"];
$file                $_POST["file"];
$verwendung                      $_POST["verwendung"];
$bildname                          $_POST["bildname"];
$entstehungsjahr                $_POST["entstehungsjahr"];
$technik                $_POST["technik"];

$Verbindung = @mysql_connect("+++""+++""+++");
mysql_select_db("+++"$Verbindung
$SQLString "UPDATE bilder SET artistname="$artistname", file="$file", verwendung="$verwendung", bildname="$bildname", entstehungsjahr="$entstehungsjahr", 
                                technik="
$technik", " WHERE BildID=".$BildID;
                      
$Ergebnis = mysql_query($SQLString, $Verbindung);
if ($Ergebnis) {
  echo "
<table width='550' border='0'>
  <
tr>
    <
td>Ihre Daten wurden erfolgreich in die Datenbank geändert.</td>
  </
tr>
  <
tr>
    <
td>&nbsp;</td>
  </
tr>
  <
tr>
    <
td align='left'><a href='index.php?id=17'>Zurück zur Übersicht</a></td>
    <
td>&nbsp;</td>
    <
td align='right'><a href='index.php?id=18'>Weiteres Bild anlegen</a></td>
  </
tr>
</
table>
";
 } else {
 echo "
FehlerDaten nicht eingefügt!";
 }
 }  } else {
 echo "
Fehlerkeine Datenbank!";
 }
 
?>
Also, wenn jemand helfen kann, wäre ich sehr froh.
Mit Zitat antworten