webForumDet fria alternativet

problem att hämta värden

1 svar · 241 visningar · startad av Tulork

TulorkMedlem sedan aug. 2004903 inlägg
#1

Är i början av ett skript som ska användas för om man glömt lösenord... sitter nu fast direkt i början :)

Förstår inte varför den inte vill hämta värdet ur databasen... så här ser den ut

if (isset($_POST['submit'])){
	$_POST = db_escape($_POST);
	
	$user = $_POST['namn'];

	foreach($_POST as $key => $val){
	$_POST[$key] = trim($val);
	}
echo $user;
  	// hämta värde
     	$sqlas = "SELECT epost FROM members WHERE user = '$user'";
    	$resultan = mysql_query($sqlas) or die(mysql_error());
    	$Row = mysql_fetch_assoc($resultan);
    	$anv = $Row['epost'];
   	

}
<form action="retpass.php" method="post">
<span class="margin">Ange ditt användarnamn:</span><br />
<input class="fields" type="text" name="namn" /><br />
<input class="fieldbs" type="submit" name="submit" value="skicka" />
</form>

Om jag tar bort databashanteringen och endast skriver ut det man skrivit in så fungerar det.. alltså värdet som skickas med i $_POST stämmer överens med det jag skrev in.

skriver man ut $anv så skrivs inget ut.. jag får inte heller några sql fel eller liknande

TulorkMedlem sedan aug. 2004903 inlägg
#2

hmm, tror jag hittat felet.. det funkar om jag trycker på skicka med musen.. men om jag trycker enter så funkar det inte??

128 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)