Habe ein Formular geschrieben in welchem der user seine Daten sehen und ggf. ändern kann.
Nun klappt aber schon die erste Änderung nicht.
Es wird nichts geändert und es kommt auch keine Fehlermeldung oder dergleichen.
PHP-Code:
<?
include("../projekt_2/inc/mysql.inc.php");
$db = mysql_connect($sql['host'],$sql['uid'],$sql['psw']);
mysql_select_db($sql['db'],$db);
$SID = session_id ();
$query = "SELECT * FROM kundenliste WHERE session='$SID'";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result))
{
$anrede = $row[anrede];
$vorname = $row[vorname];
$nachname = $row[nachname];
$user_table = $row[user_table];
$nachname = $row[nachname];
$psw_table = $row[psw_table];
$user = $row[user];
$psw = $row[psw];
}
$user_table_neu = $_POST['user_table_neu'];
$psw_table_alt = $_POST['psw_table_alt'];
$psw_table_neu = $_POST['psw_table_neu'];
$psw_table_neu2 = $_POST['psw_table_neu2'];
if (!empty($_POST)) {
$fehler = array();
/*Abgleich Kontroll- und Pflichtfelder*/
if (empty($user_table_neu))
{
?><p id='content' align='center'>Änderung NICHT erfolgreich:<br>
Bitte füllen Sie die Pflichtfelder aus.</p><?
}
/*Registrieren*/
else
{
mysql_query("UPDATE kundenliste SET user_table = '$user_table_neu'
WHERE
session = '$SID'")
or die(mysql_error());
?><p id='content' align='center'>Ihre Änderung war erfolgreich.<br><?
/*******************************************/
/*eMail versenden einbauen*/
/*******************************************/
}
}
?>
<form method="post" action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" >
<fieldset class="field2">
<legend><p id='font1'><b>Zugangsdaten für Gäste</b></p></legend>
<div class="reihe">
<span class="label"><p id='font4'>Benutzername:</p></span>
<span class="feld"><input type="text" class="defbreite" name="user_table_neu" size="30" value="<?echo "$user_table"?>"/></span>
</div>
<div class="reihe">
<span class="label"><p id='font4'>Ihr altes Passwort:</p></span>
<span class="feld"><input type="text" class="defbreite" name="psw_table_alt" size="30" value="<?php echo $_POST['psw_table']; ?>"/></span>
</div>
<div class="reihe">
<span class="label"><p id='font4'>Neues Passwort:</p></span>
<span class="feld"><input type="text" class="defbreite" name="psw_table_neu" size="30" value="<?php echo $_POST['psw_table']; ?>"/></span>
</div>
<div class="reihe">
<span class="label"><p id='font4'>Neues Passwort bitte erneut:</p></span>
<span class="feld"><input type="text" class="defbreite" name="psw_table_neu2" size="30" value="<?php echo $_POST['psw_table2']; ?>"/></span>
</div>
</fieldset>
<center>
<br>
<input type="button" name="aendern" value="Daten ändern">
</center>
</form>