hier das Formular:
und hier das Script, was per Switch included werden sollte:
Das Problem lässt sich schlecht umschreiben, das Formular ist zu sehen, kann meine ganzen Sachen eingeben und auf den Button drücken, danach sollte irgendeine Ausschrift des Scriptes kommen, das tut es jedoch nicht. Eine Eingabe von zwei verschiedenen Passwörtern bringt auch keinen Fehler. Am Switch kann ich doch nicht viel verkehrt machen? Hatte bisher doch auch immer prima gefunzt.
Wer denn noch eine Idee hat, dem bin ich zu Dank verpflichtet.
PS: Ich bin zwar selbst in der Ausbildung zu einem Programmierer, jedoch das PHP mache ich nur in der Freizeit.
PHP-Code:
<div id='admin'>
<form align='center' method='post' action='index.php?action=changepw'>
<table border='0' width='220'><tr><td width='50%'>
<font size=2 color='black' face='verdana'>Neues Passwort :</font></td><td width='50%'>
<input align='center' type='password' name='pw1' size=15></td></tr><tr><td>
<font size=2 color='black' face='verdana' >Wiederhole Passwort :</font></td><td>
<input align='center' type='password' name='pw2' size=15></td></tr><tr><td align='center'>
<input type='submit' value='Ändern'></td><td align='center'><input type='reset' value='Reset'></td></tr>
</table>
</form>
</div>
<br>
<br>
<center>
<span id="footer"><?php require ("footer.php");?></span>
</center>
PHP-Code:
<?php
if($_POST['pw1']==$_POST['pw2'])
{
include '../inc/config.php';
if(@mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS))
{
if(mysql_select_db($MYSQL_DATABASE))
{
$sql = "UPDATE users SET passwort=md5($_POST['pw1']) WHERE name=$loginname;";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result))
{
echo "<div id='admin'>Passwort wurde geändert!</div>";
}
else
{
echo "<div id='admin'>Fehler!</div>";
};
}
}
}
else
{
echo "<div id='admin'>Eingegebenes Passwort ist nicht identisch!</div>";
};
?>
Wer denn noch eine Idee hat, dem bin ich zu Dank verpflichtet.
PS: Ich bin zwar selbst in der Ausbildung zu einem Programmierer, jedoch das PHP mache ich nur in der Freizeit.
Kommentar