Hejsa. Jeg har følgende kode... den skal checke om felterne er tomme og om de indskrevet kodeord passer med det rigtige.
- <?php
- if($_GET['continue'] == 1) {
- if(empty($_POST['cpw']) || empty($_POST['npassword_acc']) || empty($_POST['nusername_acc'])) {
- echo "<font color='red'>Please fill out all the forms!</font>";
- } else {
- if($_POST['cpw'] == $row['password']){
- if($_POST['npassword_acc'] == $_POST['nusername_acc']) {
- mysql_query("UPDATE main SET password = '$_POST[npassword_acc]' WHERE password='$row[password]'");
- echo "<font color='green'> Password changed!</font>";
- } else {
- echo "<br";
- echo "<font color='red'> The current password did not match!</font>";
- }
- } else {
- echo "<br";
- echo "<font color='red'>Wrong password!</font>";
- }
- }
- } ?>
Den opdatere skam kodeordet, men stadig så udskriver den forkerte fejl og så samt 2 gange. Hvad er problemet?
-- Magnus.
Indlæg senest redigeret d. 14.10.2009 13:00 af Bruger #15047