webForumDet fria alternativet

inloggning

4 svar · 293 visningar · startad av jboy_87

jboy_87Medlem sedan aug. 20011 105 inlägg
#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.....";
}

?>
MatteMedlem sedan aug. 20002 970 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?

jboy_87Medlem sedan aug. 20011 105 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\"";
jboy_87Medlem sedan aug. 20011 105 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'] = ???

MatteMedlem sedan aug. 20002 970 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'];

}

?>
Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb