Session - FATTER INTET!
Hejsa,jeg har modificeret lidt på loginscriptet fra http://showsource.dk (tidligere sukos.dk), og jeg vil gerne hente en værdi --> "land" fra tabellen brugere.
Jeg smider "land" ind i en anden tabel ved hjælp af:
<input type="hidden" name="land" value="<?php echo $_SESSION["land"]; ?>">, og jeg har smidt <?=$_SESSION['land']?> ind i toppen af scriptet.
Min dologin.php ser sådan ud!
<?php
session_start();
//hvis form er submittet
if (isset($_POST['logind'])) {
//password i databasen er krypteret, så det gøres også med indtastet password
$dopass = md5($_POST['password']);
//skift selv bruger og pass til databasen.
$db = mysql_connect("localhost", "xxx", "xxx") or die ("Desværre ingen forbindelse til databasen");
mysql_select_db("book", $db) or die ("Kunne ikke vælge databasetabel");
$tjek = mysql_query("SELECT * FROM brugere WHERE navn='$_POST[navn]' AND password='$dopass'") or die ("Kunne ikke vælge felter i database-tabellen");
if(mysql_num_rows($tjek) != 0) {
$_SESSION['sessionnr'] = session_id();
$_SESSION['Name'] = $_POST['navn'];
$_SESSION['navn'] = $land;
header("Location:sog.php");
exit;
}else{
header("Location:logind.php?error=fejl");
exit;
}
}else{
header("Location:logind.php");
exit;
}
?>
Jeg har kigget i andre spm. som http://www.eksperten.dk/spm/313321 , men jeg fatter det ikke. Hvis jeg erstatter "land" med "Name" virker det - men ikke med "land".
Hjæææælp
