Hej...
Jag har försökt fixa så att man ska få ett nytt lösenord utslumpat när man har fyllt i epost och användarnamn men jag har inte riktigt lyckats få det att fungera. Så skulle nu gärna vilja få lite hjälp utav er och se om ni kan hjälpa mig att få det att fungera... ?
Felet jag får upp är följande:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /home/..../public_html/logintest/forgetpass.php on line 20
Koden för forgetpass.php
<? session_start(); // Alltid överst på sidan include "conn.php"; // Databasanslutningen include "functions.php"; // Funktioner //Skapa nytt lösenord $bokstav = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "0", "2", "3", "4", "5", "6", "7", "8", "9"); $antal = count($bokstav); $password = ""; for ($j = 0; $j < 6; $j++) { $slump = rand(0, ($antal - 1)); $password.= $bokstav[$slump]; } $passwd = safepass($password); mysql_query("UPDATE members SET pass = '$passwd' WHERE user='{$_POST['user']}'"); $result = mysql_query("SELECT email FROM members WHERE user='{$_POST['user']}'"); $email = mysql_result($result, 0); $user = $_POST['user']; //Mail $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: ADMIN <info@test.se>\r\n"; $amne = "Nytt lösenord."; $text = "Hej!\n"; $text .= "Du har begärt att få ditt användarnamn och\n"; $text .= "lösenord mailat.\n"; $text .= "Om du inte har begärt detta så kasta detta mail.\n"; $text .= "\n"; $text .= "Din information:\n"; $text .= "=====================================\n"; $text .= " Användarnamn: $user\n"; $text .= " Lösenord: $password\n"; $text .= "=====================================\n"; $text .= "\n"; $text .= "/ Mvh Admin\n"; mail($email, $amne, $text, $headers); //Slut Mail ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Glömt lösenord</title> </head> <body> <form action="index.php" method="post"> Användarnamn:<br> <input type="text" name="user"><br> Email:<br> <input type="email" name="email"><br> <input type="submit" name="submit" value="Logga in"> </form> </body> </html>