Og som i kan se fik jeg min glemt bruger info til at virke, meeen glæden var kort varig for idag da jeg testede igen virker den ikke helt som den skal,
Den siger selvom at email adressen findes i systemet at den IKKE gør..
Jeg har ikke pillet ved koden eller nået som helst ?? Nogen der kan fortælle mig hvorfor den laver fisk i den nu :(
Du kunne jo starte med at gå tilbage til den kode jeg havde lavet til dig. Den havde du jo, kan jeg se, allerede ændret tilbage til noget i retning af dit oprindelige forsøg, da du var igang med at sætte det Javascript ind, jeg gav dig
Jamen så skriver jeg den da igen. Og så kan du evt sætte coderdk's mysql_real_escape_string ind, men det er jo kun relavant hvis din server kører uden magic-quotes:
function forgotPass() { if(!empty($_POST['email'])) { $sql = mysql_select("SELECT userNick, userPass FROM blabla WHERE userMail LIKE '".$_POST['email']."' LIMIT 1")or die(mysql_error()); if(mysql_num_rows($sql) > 0) { $row = mysql_fetch_assoc($sql);
$msgMail = "Her er din brugerinfo fra blabla.dk<br><br>".$row[userNick]."<br>".$row[userPass]."";
mail($userMail,"Din bruger information fra Blabla.dk",$msgMail, "From: null@blabla.dk\nX-Mailer:blabla.dk") or die("FEJL"); return aok("Brugerinfoen er nu sendt til <b>".$_POST['email']."</b>"); } else { echo error("E-Mail adressen (".$_POST['email'].") er ikke registreret hos Blabla, tjek om du eventuelt har skrevet forkert :)"); } } }
$msgMail = "Her er din brugerinfo fra blabla.dk<br><br>".$row[userNick]."<br>".$row[userPass]."";
mail($userMail,"Din bruger information fra blabla.dk",$msgMail, "From: null@blabla.dk\nX-Mailer:blabla.dk") or die("FEJL");
return aok("Brugerinfoen er nu sendt til <b>".$userMail."</b>"); } else echo error("E-Mail adressen er ikke registreret hos blabla, tjek om du eventuelt har skrevet forkert :)"); }
Igen, så prøv at stoppe eksekveringen, og læs dine variabler, ved at sætte en die ind.
Sæt evt nedenstående ind, lige før dit database-kald:
die("SELECT userNick, userPass FROM blabla WHERE userMail LIKE '".$_POST['email']."' LIMIT 1");
og se om det giver en korrekt sql. Som det ser ud i den kode du lige har skrevet, tjekker du jo om der findes en email-adresse i din DB, der er lig din submit-button, og det vil jeg skude på der ikke er, da værdien for din knap er "Forespørgsel" :s
Så virker den igen... :S Fatter jeg ikke lige ?? men jeg må jo ha pillet ved et eller andet selvom jeg mener jeg slet ikke har pillet ved den igår ?? :S
Hvis du kigger på den kode der er i din glemtPass-funktion, da du accepterer mit svar, i sidste spørgsmål, og den kode der er i den, da du har sat javascriptet ind, kan du se en ret stor forskel ;)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.