/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn 

Kodeord  


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Login virker ikke
Fra : preuthun01
Vist : 268 gange
20 point
Dato : 28-11-12 21:32

Hej KD
Jeg har rodet med lidt php kode, men synes ikke at kunne få det til at fungere når jeg smækker det op. Den refresher bare min siden (login.php), der kommer heller ikke fejl meddelse.
Er der evt nogle der har en kode der logger ind igennen MySql? Bare selve login delen ;)
eller nogle der kan se om der er fejl i koden :)

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>PineappleAmpz</title>
<link rel="stylesheet" href="css.css" type="text/css">
</style></head>

<body>
<?

$realbruger = "admin";
$realpw = "admin";

if($action == "login"){

if(!$brugernavn) echo "Forkert brugernavn!";
elseif(!$password) echo "Forkert password!";
else{

if($brugernavn == $realbruger && $password == $realpw){
?>
<a href="Link">Tilføj </a><br>
<a href="Link">Ret <a><br>
<a href="Link">Slet </a>
<?
}
else echo "<font color=red>Du har indtastet forkert brugernavn eller kodeord!</font>";

}
}
else{
?>

<center>
<br>
<br>
<form action="<? echo $PHP_SELF; ?>?action=login" method="post">
<table><tr>
<td>Brugernavn:</font></td>
<td><input type="text" name="brugernavn"></td></tr><tr>
<td>Password:</font></td>
<td><input type="password" name="password"></td></tr><tr>
<td></td><td><input type="submit" value="Login"></td></tr></table>
</form>
</center>
<?
}
?>
</body>
</html>

På forhånd tak, og beklager jeg kun giver 20point men er nybruger :)

 
 
Kommentar
Fra : ajuul


Dato : 29-11-12 07:05

Svaret kunne være, serveren har sat globals=off
Derfor skal du i stedet for $brugernavn skrive $_POST["brugernavn"]

Din test skal i stedet hedde if($_GET["action"] == "login"){ 

Kommentar
Fra : ajuul


Dato : 29-11-12 07:06

... du skal naturligvis rette $password tilsvarende

Kommentar
Fra : natmaden


Dato : 29-11-12 07:27

Hej jeg er blevet lidt 'rusten' i det her PHP, men prøver at vågne lidt op igen.
Skulle egentiligt også selv bruge noget login..
Point .. puhh .. ligemeget. løsningen er glæden.
Som start..
lav en lille fil til test/info
<? phpinfo() ?>
1. hviklen version af PHP bruger du ?
2. er det på webhotel eller hos dig selv du bruger det ?
Jeg spørger fordi at jeg ser at der er sket en del forandringer siden at jeg sidst var aktiv !!

Kommentar
Fra : ajuul


Dato : 29-11-12 08:22

... og til sidst:
MySQL-login:
Kode
$bruger="Mig";
$password="mitpassword";
$database="databasenavn";
$mysqlserver="mysql.server.domæne.dk";
$link=mysql_connect($mysqlserver, $bruger, $password);
mysql_select_db("u11stsk", $link);

$sql="SELECT * FROM tabel WHERE ...";
$r=mysql_query($sql);
while($p=mysql_fetch_array($r)) {
echo "0: ".$p[0]." og 1:".$p[1]."\n\r";
}


Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 173471
Tips : 31650
Nyheder : 719565
Indlæg : 6382428
Brugere : 218248

Månedens bedste
Årets bedste
Sidste års bedste