Gå til innhold

session == brukernavn


Anbefalte innlegg

Videoannonse
Annonse
Skrevet

rart siden det funker for meg selv etter modding og jeg er FERSK når det gjelder dette emnet :)

 

Kan være en skriveleif som du ser deg blind på ( gjort det tusen ganger i andre språk og dette)

Skrevet (endret)

dette er de akutelle filene men jeg får det ikke til!! noen feil du kan se?

btw. tusen takk for at du tar deg tid til å hjelpe!!

 

 

 

index.php:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form action="login.php" method="post">
<b>Brukernavn</b>:<input type="text" name="brukernavn" size="20"><br>
<b>Passord</b>:<input type="password" name="passord" size="20"><br>
<input type="submit" value="Login"></form>
</body>
</html>

 

login.php:

<?php require_once("Connections/gavetips.php")?>
<?php 
session_start();
$brukernavn=$_POST['brukernavn'];
$passord=md5($_POST['passord']);
$q="SELECT * FROM brukere WHERE brukernavn='$brukernavn' and passord='$passord'";
$result= mysql_query($q, $connection) or die
("Could not execute query : $q." . mysql_error());

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

echo "<div align=center><b>Oops! Your login is wrong. Please click back and try again. brukernavn: $brukernavn | passord: $passord</b></div>";

}
else 
{
$r=mysql_fetch_array($result);
$login_brukernavn=$r["brukernavn"];
session_register("login_brukernavn");
Header("Location: gavetips.php");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

</body>
</html>

 

gavetips.php:

 

<?php
session_start();
if($login_brukernavn=="") {
Header("Location: login.php");
} else {
require_once('Connections/gavetips.php');

mysql_select_db($database_gavetips, $gavetips);
$query_gavetips = "SELECT * FROM gavetips";
$gavetips = mysql_query($query_gavetips, $gavetips) or die(mysql_error());
$row_gavetips = mysql_fetch_assoc($gavetips);
$totalRows_gavetips = mysql_num_rows($gavetips);
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Eriks ønskeliste</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="90%"  border="2" bordercolor="#000000">
 <tr>
   <th scope="col">Prioritet</th>
   <th scope="col">HVA</th>
   <th scope="col">HVOR</th>
   <th scope="col">PRIS</th>
   <th scope="col">Kommentar</th>
 </tr>
 <?php do { ?>
 <tr>
   <td><?php echo $row_gavetips['prioritet']; ?></td>
   <td><?php echo $row_gavetips['hva']; ?></td>
   <td><?php echo $row_gavetips['hvor']; ?></td>
   <td><?php echo $row_gavetips['pris']; ?></td>
   <td><?php echo $row_gavetips['kommentar']; ?></td>
 </tr>
 <?php } while ($row_gavetips = mysql_fetch_assoc($gavetips)); ?>
</table>
</body>
</html>
<?php
mysql_free_result($gavetips);
?>

Endret av WaBBiT
Skrevet

som sagt er langt fra noe ekspert. men skal se mer grundig på det imorra da jeg er våken...

 

Noe som så rart ut var:

 

<?php do { ?>

<tr>

<td><?php echo $row_gavetips['prioritet']; ?></td>

<td><?php echo $row_gavetips['hva']; ?></td>

<td><?php echo $row_gavetips['hvor']; ?></td>

<td><?php echo $row_gavetips['pris']; ?></td>

<td><?php echo $row_gavetips['kommentar']; ?></td>

</tr>

<?php } while ($row_gavetips = mysql_fetch_assoc($gavetips)); ?>

 

i gave tips......

 

tror du må snu på det.... men er sikkert noen andre her som ser det lettere enn meg.

 

Men skal se på det i morra da jeg er mer våken :)

Skrevet (endret)

Men har du fått login til å virke reint ut ifra tuten? uten å bygge mer på den?

 

Det lønner seg å ta et skritt av gangen

 

og hvordan ser databasen du bruker ut ?

 

kanskje det er noe feil der, med feil navn bruk. For jeg klarer ikke å se noe ut ifra dette

Endret av Svendsen
Skrevet

jeg har lagt til $passord og $bruekrnavn i echo linjen som printes når den feiler og det kommer ikke noe brukernavn og passordet er generert utifra $passord og ikke hva passordet egentlig er. men fjerner jeg disse ' ' så er passord og brukernavn riktig men jeg får den feilmeldingen

Skrevet

sorry men da går det utover min forståelse?

 

Har du ei test side public?

 

sikker på at connection til DB er rikitg? passord og brukernavn og adresse? ( ja for du fikkk vel henta ut)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...