Hallo,
ich habe folgendes Formular durch das ich einige Daten eines Users ändern möchte:
So wie es jetzt ist zeigt er mir an das ein Fehler in folgender Zeile ist:
Wie bekomme ich es hin, das er die Daten des Users updatet?
Grüße von Sven
ich habe folgendes Formular durch das ich einige Daten eines Users ändern möchte:
PHP-Code:
<FORM method="get" action="aendern.php">
<?php
error_reporting(0);
$nickname = $_GET["nickname"];
$submit = $_GET["submit"];
function check($nickname)
{
$fehler=0;
if (empty($nickname)) { die ("<span class=\"Beitrag\">Es ist ein Fehler aufgetreten. Du hast vergessen,
den Nicknamen einzugeben.</span><p><a href=\"javascript:history.back()\" class=\"multilink\"
>Korrigiere bitte Deine Eingabe.</a>"); }
return true;
}
if(!$submit)
{
?>
</form>
<?php
}
else
{
$ch=check($nickname, $agb);
if($ch)
{
include('config.php');
$query="UPDATE mitglieder SET
email = '$_GET[email]',
strasse = '$_GET[strasse]',
hausnummer = '$_GET[hausnummer]',
plz = '$_GET[plz]',
ort = '$_GET[ort]',
vorwahl = '$_GET[vorwahl]',
telefon = '$_GET[telefon]',
WHERE nickname = '$_GET[nickname]'";
$ok = mysql_query($query) or die(mysql_error());
if(!$ok)
{
echo "Daten konnten nicht übernommen werden !";
}
else
{
echo 'Daten wurden erfolgreich übernommen !<br><br>';
echo '<a href="aendern.php">Hier geht es zur nächsten Änderung</a><br><br>';
echo '<a href="index.php">Hier geht es zum Hauptmenue</a>';
}
}}
?>
PHP-Code:
WHERE nickname = '$_GET[nickname]'";
Grüße von Sven
Kommentar