Hallo ich habe ein Problem beim UPDATEN einer MySQL-Tabelle. Und zwar werden die neuen Werte nicht eingetragen
Hier mal der Quelltext:
So und jetzt wird mir jedes mal gesagt, dass ein Fehler aufgetreten ist ("Es trat ein Fehler auf, bitte versuchen es noch einmal."). Die Werte werden soweit ich weiss alle übertragen von dem vorherigen Dokument. (Muss die Reihenfolge der zu ändernden Daten mit der Reihenfolge, die die Spalten in der Tabelle haben übereinstimmen?)
Vielen Dank für eure Antworten im Voraus.
mfg
Hier mal der Quelltext:
Code:
<?php
include("config.inc.php");
if(isset($_POST['update']))
if(
empty($_REQUEST['nachname']) ||
empty($_REQUEST['vorname']) ||
empty($_REQUEST['strase']) ||
empty($_REQUEST['postleitzahl']) ||
empty($_REQUEST['ort']) ||
empty($_REQUEST['telefon']) ||
empty($_REQUEST['email']) ||
empty($_REQUEST['kreditinstitut']) ||
empty($_REQUEST['kontonr']) ||
empty($_REQUEST['blz'])
)
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
}
else
{
//$letzter_login = date;
$titel = $_POST['titel'];
$nachname = $_POST['nachname'];
$vorname = $_POST['vorname'];
$strase = $_POST['strase'];
$postleitzahl = $_POST['postleitzahl'];
$ort = $_POST['ort'];
$telefon = $_POST['telefon'];
$fax = $_POST['fax'];
$mobil = $_POST['mobil'];
$email = $_POST['email'];
$kreditinstitut = $_POST['kreditinstitut'];
$kontonr = $_POST['kontonr'];
$blz = $_POST['blz'];
$homepage = $_POST['homepage'];
$query = "UPDATE $my_table SET titel = '$titel' , nachname = '$nachname' , vorname = '$vorname' , strase = '$strase' , postleitzahl = '$postleitzahl' , ort = '$ort' , telefon = '$telefon' , fax = '$fax' , mobil = '$mobil' , email = '$email' , kreditinstitut = '$kreditinstitut' , kontonr = '$kontonr' , blz = '$blz' , homepage = '$homepage' WHERE ID = $userid LIMIT 1";
$result=mysql_query($query); }
if($result){
echo "Die Daten wurden erfolgreich geändert.";
}
else{
echo "Es trat ein Fehler auf, bitte versuchen es noch einmal.";
}
?>
So und jetzt wird mir jedes mal gesagt, dass ein Fehler aufgetreten ist ("Es trat ein Fehler auf, bitte versuchen es noch einmal."). Die Werte werden soweit ich weiss alle übertragen von dem vorherigen Dokument. (Muss die Reihenfolge der zu ändernden Daten mit der Reihenfolge, die die Spalten in der Tabelle haben übereinstimmen?)
Vielen Dank für eure Antworten im Voraus.
mfg