jboy_87Medlem sedan aug. 20011 105 inlägg
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
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
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
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
<?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'];
}
?>