Ich bins wieder.
Habe das ganze jetzt nochmals geändert, jedoch bleibt der Fehler immer noch.
Alles geht, nur werden die Daten in der Datenbank nicht verändert.
Es wird mir auch keinerlei Fehler angezeit.
PHP-Code:
<?php
session_start();
// Prüfen, ob Benutzer korekt eingeloggt ist,
// durch Prüfen ob Session-Variable existiert
if (isset ($_SESSION['berechtigt']) == false)
{
?>
<meta http-equiv="refresh" content="0;URL=index.php?seite=login_inc"></meta>
<?php
}
include "include/db_verbindung.php";
if (isset($_POST['senden']) == true)
{
/***************************************************************************************************************/
$anfrage_update = "UPDATE userdaten SET
vname ='".$_POST['vname']."',
nname ='".$_POST['nname']."',
benutzername ='".$_POST['benutzername']."',
anschrift ='".$_POST['anschrift']."',
plz ='".$_POST['plz']."',
ort ='".$_POST['ort']."',
telefon ='".$_POST['telefon']."',
icq ='".$_POST['icq']."',
home ='".$_POST['home']."',
email ='".$_POST['email']."' WHERE benutzername='".mysql_real_escape_string($_POST['benutzername'])."'";
$ergebnis = $db -> query($anfrage_update); // Senden an Dabenbank
if ($db -> affected_rows > 0)
{
/***************************************************************************************************************/
?>
<div class='profil'>
<form method="post" action="<?php echo $_REQUEST['SELF_PHP'];?>">
<h3>Profil ändern :</h3>
<table width=100%>
<tr><td width=20%>Vorname:</td><td><input type="text" name="vname" size="50" value="<?php echo $vname;?>"><br></td></tr>
<tr><td>Nachname:</td><td><input type="text" name="nname" size="50" value="<?php echo $nname;?>"><br></td></tr>
<tr><td>Benutzername:</td><td><input type="text" name="benutzername" size="50" value="<?php echo $benutzername;?>"><br></td></tr>
<tr><td>Anschrift:</td><td><input type="text" name="anschrift" size="50" value="<?php echo $anschrift;?>"><br></td></tr>
<tr><td>PLZ:</td><td><input type="text" name="plz" size="50" value="<?php echo $plz;?>"><br></td></tr>
<tr><td>Ort:</td><td><input type="text" name="ort" size="50" value="<?php echo $ort;?>"><br></td></tr>
<tr><td>Telefon:</td><td><input type="text" name="telefon" size="50" value="<?php echo $telefon;?>"><br></td></tr>
<tr><td>ICQ:</td><td><input type="text" name="icq" size="50" value="<?php echo $icq;?>"><br></td></tr>
<tr><td>Homepage:</td><td><input type="text" name="home" size="50" value="<?php echo $home;?>"><br></td></tr>
<tr><td>E-Mail:</td><td><input type="text" name="email" size="50" value="<?php echo $email;?>"><br></td></tr>
<tr><td></td><td><input type="hidden" name="benutzername" value="'.$_GET['benutzername'].'"><br></td></tr>
<tr><td></td><td><input type="submit" name="senden" value="Ändern"> <input type=button value="Zurück" onClick="history.back()"></td></tr>
</table>
</form>
</div>
<?php
/***************************************************************************************************************/
echo $ergebnis -> affected_rows." Daten wurden geändert!<br>" . mysql_error();
}
else
{
echo "Daten konnten nicht geändert werden!<br>";
}
} // ende if "senden"
/***************************************************************************************************************/
?>
<div class='profil'>
<form method="post" action="<?php echo $_REQUEST['SELF_PHP'];?>">
<h3>Profil ändern :</h3>
<table width=100%>
<tr><td width=30%>Vorname:</td><td bgcolor=#444444><input type="text" name="vname" size="50"><br></td></tr>
<tr><td>Nachname:</td><td bgcolor=#444444><input type="text" name="nname" size="50"><br></td></tr>
<tr><td>Benutzername:</td><td bgcolor=#444444><input type="text" name="benutzername" size="50"><br></td></tr>
<tr><td>Anschrift:</td><td bgcolor=#444444><input type="text" name="anschrift" size="50"><br></td></tr>
<tr><td>PLZ:</td><td bgcolor=#444444><input type="text" name="plz" size="50"><br></td></tr>
<tr><td>Ort:</td><td bgcolor=#444444><input type="text" name="ort" size="50"><br></td></tr>
<tr><td>Telefon:</td><td bgcolor=#444444><input type="text" name="telefon" size="50"><br></td></tr>
<tr><td>ICQ:</td><td bgcolor=#444444><input type="text" name="icq" size="50"><br></td></tr>
<tr><td>Homepage:</td><td bgcolor=#444444><input type="text" name="home" size="50"><br></td></tr>
<tr><td>E-Mail:</td><td bgcolor=#444444><input type="text" name="email" size="50"><br></td></tr>
<tr><td></td><td><input type="submit" name="senden" value="Ändern"> <input type=button value="Zurück" onClick="history.back()"></td></tr>
</table>
</form>
</div>
<?php
/***************************************************************************************************************/
echo $anfrage_update;
$db -> close(); // datenbank geschlossen.
?>
Ich bin schon am Haareausraufen.
Braucht man noch irgent eine while schleife dazu, oder noch einen anderen Befehl ?????