Hallo zsm,
ich habe folgenden Code geschrieben:
PHP
if(isset($_GET["page"]) && (($_GET["page"]) == "saveUsername"))
{
if($_POST['newUsername']==$_POST['newUsernameConfirm'] && ($_POST['password']==$_SESSION["password"]))
echo "<td>passt</td>\n";
else
echo "<td>neee</td>\n";
}
<?php
echo " <form id='reset' method='post' action='userAccount.php?page=saveUsername'>\n";
echo " <tr>\n";
echo " <td>" . $_SESSION['username'] . "</td>\n";
echo " <td><input size='20px' type ='text' name='newUsername'></td>\n";
echo " <td><input size='20px' type ='text' name='newUsernameConfirm'></td>\n";
echo " <td><input size='20px' type='password' name='password'></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td bgcolor='white'><input type='submit' value='Änderung speichern'></td>\n";
echo " </form>\n";
?>
Alles anzeigen
ich habe im unteren Teil die Methode post für die form festgelegt und dachte die ganze zeit wenn ich submitte, dann kann ich in die obere if bedingung, nachdem die seite gesetzt ist, $_GET['newUsername'] schreiben aber das ging nicht. Wieso nicht?
weil ich kann ja auch in der ersten if bedingung get page schreiben obwohl es die gleiche post methode ist.
was bringe ich da durcheinander bzw. wo ist mein denkfehler?
dankeschön