webForumDet fria alternativet

inloggning

PHP

4 svar · 293 visningar · startad av jboy_87

Medlem sedan aug. 20011 099 inlägg
Frågan#1

varför går det inte och logga in?

<?php
include("koppling.php");
 
$sql = "SELECT * FROM Medlemmar WHERE Anvandarnamn = '" . $_REQUEST['Anvandarnamn_loggain'] . "' and Losenord = '" . $_REQUEST['Losenord_loggain'] . "'";
$result = mysql_query($sql);

if (mysql_num_rows($result)==0) {
   echo "Ej inloggad...";
  exit;
mysql_close();
}
else
{
echo "Loggar in.....";
}

?>
Medlem sedan aug. 20002 975 inlägg
#2

Får du "Ej inloggad..." eller får du ett felmeddelande. Om det senare testa att lägga till:

$sql = "SELECT * FROM Medlemmar WHERE Anvandarnamn = '" . $_REQUEST['Anvandarnamn_loggain'] . "' and Losenord = '" . $_REQUEST['Losenord_loggain'] . "'";
$result = mysql_query($sql) or die("SQL: $sql <br>".mysql_error());

Hur ser ditt formulär ut?

Vilken PHP-version kör du?

Medlem sedan aug. 20011 099 inlägg
#3

löste det så här :

$A_loggain = $_POST['A_loggain'];
$L_loggain = $_POST['L_loggain'];

$sql = "SELECT * FROM Medlemmar WHERE Anvandarnamn = \"$A_loggain\" and Losenord = \"$L_loggain\"";
Medlem sedan aug. 20011 099 inlägg
#4

men hur ska jag göra för att få in Anvandarnamn,Losenord,Stad osv.. ur databasen och lagra den i en session?

$_SESSION['Stad'] = ???

Medlem sedan aug. 20002 975 inlägg
#5
<?php
session_start(); // Alltid överst på sidan

include("koppling.php");
 
$sql = "SELECT * FROM Medlemmar WHERE Anvandarnamn = '{$_POST['A_loggain']}' 
        AND Losenord = '{$_POST['L_loggain']}'";
$result = mysql_query($sql);

if (mysql_num_rows($result)==0) {

   echo "Ej inloggad...";
   exit;
   mysql_close();

} else {

   $row = mysql_fetch_assoc($result);
   $_SESSION['stad'] = $row['stad'];
   $_SESSION['Anvandarnamn'] = $row['Anvandarnamn'];
   $_SESSION['Losenord'] = $row['Losenord'];

}

?>
249 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)