Avatar billede bryrup Nybegynder
13. oktober 2003 - 15:11 Der er 5 kommentarer og
1 løsning

Nyt webhotel = login problem

Hey alle..

Jeg har lige købt et nyt domæne på cliche. Jeg havde lavet min hp før og havde kørt den på 1go.dk. Der virkede den fint men her på den nye er der en del fejl..

Login scriptet er enkelt bare en med Brugernavn og pass... den føre så til godkend.php og det er der alle fejlene er...

Kode:

<?
include ("config.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$query = mysql_query("SELECT navn, password FROM community WHERE navn='$navn' AND password='$password'");
if (mysql_num_rows($query) == "0"){
$direct = "err";
} else {
while($r = mysql_fetch_array($query)) {
$s_navn = $r["navn"];
$s_password = $r["password"];
}
session_start();
session_register ("s_navn");
session_register ("s_password");
mysql_query("UPDATE community SET date=now() WHERE navn='$s_navn' AND password='$password' ");
$direct = "test";
}
header ("location: $direct.php");
?>

Og her kan i se fejlene : www.bryrup.net/godkend.php (ingen login kræves for at se fejl...)

Nogle der kan hjælpe???

Bryrup
Avatar billede erikjacobsen Ekspert
13. oktober 2003 - 15:16 #1
$query = mysql_query("SELECT navn, password FROM community WHERE navn='$navn' AND password='$password'") or die(mysql_error());
Avatar billede ohmish Nybegynder
13. oktober 2003 - 15:19 #2
Prøv med:

<?
include ("config.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$query = mysql_query("SELECT navn, password FROM community WHERE navn='$navn' AND password='$password'");
if (mysql_num_rows($query) == 0){
$direct = "err";
} else {
while($r = mysql_fetch_array($query)) {
$s_navn = $r["navn"];
$s_password = $r["password"];
}
session_start();
$_SESSION['s_navn'] = $s_navn;
$_SESSION['s_password'] = $s_password;
mysql_query("UPDATE community SET date=now() WHERE navn='$s_navn' AND password='$password' ");
$direct = "test";
}
header ("location: ".$direct.".php");
?>
Avatar billede bryrup Nybegynder
13. oktober 2003 - 15:42 #3
Sorry jeg var væk... men lavede lige nogle flere fejl.....

Har prøvet din erik.... og Jaaa den virker sQ perfekt.....

Kan man få et svar??
Avatar billede erikjacobsen Ekspert
13. oktober 2003 - 16:04 #4
Hvad var der så galt?
Avatar billede bryrup Nybegynder
13. oktober 2003 - 17:23 #5
Det var såmen bare  or die(mysql_error());
 
der skulle ind begge steder... tak for hjælpen!!!
Avatar billede erikjacobsen Ekspert
13. oktober 2003 - 17:46 #6
Men det forstår jeg ikke - det gør ingen forskel at sætte or die(mysql_error())
ind - det betyder bare at du får en korrekt fejlbesked. Kom der en
fejlbesked? Rettede du den?  (jeg er simpelthen så nysgerrig....)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester