Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Hjälp, får massa errors när jag försöker logga in

Skapad av Borttagen, 2011-12-29 00:02 i Webbutveckling & Programmering

5 118
7 inlägg
0 poäng
davidh
Visningsbild
P 26 Hjälte 24 inlägg
0
Hej! Jag har hemsidan http://www.gamescy.co.cc och håller just nu på att utveckla den. Jag har programmerat så att man ska kunna logga in och när jag försöker logga in så får jag en MASSA error :(. Jag har kollat igenom koden 1 000 000 gånger och provat ändra saker men inget hjälper. Jag förstår inte heller vad alla errors betyder :(. Men du kanske förstår dom och ser vad jag ska ändra.

Det här är min HTML kod:

Ett stycke php-kod:

<?php
error_reporting (E_ALL ^ E_NOTICE);
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Välkommen till Gamescy! Logga in, gå med eller läs mer om oss.</title>
<link rel="shortcut icon" href="/favicon.ico"/>
<link type="text/css" rel="stylesheet" href="stylef.css" />
</head>

<body>
<div id="header">
<img src="headerimg.png" alt="Ser du den här texten ska du skaffa en ny webbläsare eller uppgradera den!!"/>
<div id="logindiv">
<div id="loginrow1">
<h1
E-postadress Lösenord
</h1>
</div>
<!-- FORM!!! VIKTIGT!!!! -->
<div id="loginrow2">
<?php
$form = "<form action='index.php' method='POST'>
<input type='text' name='username'/>
<input type='password' name='password'/>
<input type='submit' name='loginbtn' value='Logga in'/>
</form>";

if ($_POST['loginbtn']){
$username = $_POST['username'];
$password = $_POST['password'];

if ($username){
if($password){
require("connect.php");

$password = md5(md5("lk3ki9gds".$password."kn3f6df"));

$query = mysql_query("SELECT * users WHERE username='$username'");
$numrows = mysql_num_rows($query);
if ($numrows == 1){
$row = mysql_fetch_assoc($query);
$dbid = $row['id'];
$dbusername = $row['username'];
$dbpassword = $row['password'];
$dbactive = $row['active'];

if ($password == $dbpass){
if ($dbactive == 1){
// set session info
$_SESSION['userid'] = $dbid;
$_SESSION['username'] = $dbusername;

echo "Du har blivit inloggad som <b>$dbusername</b> <a href='member.php'>Klicka här</a> för att komma till medlems sidan.";
}
else
echo "Du måste aktivera din användare för att kunna logga in.";
}
else
echo "Du fyllde inte i rätt lösenord";
}
else
echo "Det användarnamnet du angav finns inte. $form";
mysql_close();
}
else
echo "Du måste fylla i ditt lösenord. $form";
}
else
echo"Du måste fylla i ditt användarnamn. $form";
}
else
echo $form;

?>
</div>
<!-- SLUT PÅ FORM!!! -->
<div id="loginrow3">
<h1
Har du glömt ditt lösenord?
</h1>
</div>
</div>
</div>
<div id="content">
<img src="gradientindex.png" width="100%" height="500px" alt="Ser du den här texten ska du skaffa en ny webbläsare eller uppgradera den!!"/>
</div>
<p/>
<img src="hr.png" width="100%" height="2px" alt="Ser du den här texten ska du skaffa en ny webbläsare eller uppgradera den!!"/>
</body>
</html>


Och det här är min CSS kod (är dock nästan helt säker på att det inte är den som är felet):

Ett stycke css-kod:

charset "utf-8";
/* CSS Document */

charset "utf-8";
/* CSS Document */

body{
margin: 0px 0px 0px 0px;
}#header{
width: 100%;
height: 100px;
background-color:#339933;
position: relative;
}
#logindiv{
width: 450px;
height: 100px;
background-color: #339933;
margin: 0px 45px 0px 0px;
float: right;
}
#loginrow1{
width: 450px;
height: 26px;
margin: 12px 0px 0px 0px;
background-color: #339933;
float: right;
color: white;
}
#loginrow2{
width: 450px;
height: 26px;
margin: 3px 0px 0px 0px;
background-color: #339933;
float: right;
}
#loginrow3{
width: 450px;
height: 16px;
margin: 3px 0px 0px 0px;
background-color: #339933;
float: right;
color: white;
}
#content{
width: 100%;
height: 500px;
margin: 0px 0px 0px 0px;
float: right;
}


Hoppas att någon annan förstår vad det betyder. Blir jätteglad om någon hjälper mig :)

Tillägg av davidh 2011-12-29 00:04

Alla errors kommer upp om du fyller i något i Användarnamn och Lösenord, Det kan vara vad som helst, jag får till och med error när jag fyller i mypage och 123, dessa är registrerade i databasen men det spelar ingen roll, får error ändå :(

Jag älskar DreamWeaver !!! (bara kod delen) (Tack till zalaa på hamsterpaj!)

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Klas-Kenny
Visningsbild
P 31 Växjö Hjälte 12 128 inlägg
0
Står ju klart och tydligt att den inte kan ansluta till MySQL-servern. De övriga felen beror säkert på det.

Hur ser connect.php ut?

Rätt verktyg till rätt arbete - Makaroner äts med sked.

davidh
Visningsbild
P 26 Hjälte 24 inlägg
Trådskapare
0
Svar till Klas-Kenny [Gå till post]:
<?php

mysql_connect("server28.000webhost.com","a4235097","████████████");
mysql_select_db("test");

?>



Tillägg av davidh 2011-12-29 00:13

Tror du att 000webhost kanske inte tillåter detta eller?

Jag älskar DreamWeaver !!! (bara kod delen) (Tack till zalaa på hamsterpaj!)

Klas-Kenny
Visningsbild
P 31 Växjö Hjälte 12 128 inlägg
0

Svar till davidh [Gå till post]:
Är du helt säker på att SQL-servern har den adressen?

Rätt verktyg till rätt arbete - Makaroner äts med sked.

davidh
Visningsbild
P 26 Hjälte 24 inlägg
Trådskapare
0
Svar till Klas-Kenny [Gå till post]:
Haha tack!!! Fan vad klantigt av mig att fylla i server addressen istället för mysql addressen. Tack! Nu är denna tråd löst. Hur gör jag för att visa att tråden är löst?



Tillägg av davidh 2011-12-29 00:20

EDIT: Oj det funkade ändå inte :( Tråden ej löst :( Jag har ändrat till rätt MySql sak men det funkar ändå inte :(

Jag älskar DreamWeaver !!! (bara kod delen) (Tack till zalaa på hamsterpaj!)

VaFanTaget
Visningsbild
P 27 Hjälte 7 inlägg
0
jag kolla inte igenom eller nånting men jag gissar på att boten som gör deras konto inte funkar därmed att koden är fel. Det ska väl också finnas en databas som ska funka med. Kan inte mycket om detta fast endå kanske ger dig en idé

Det luktar svett har ni rushat?

davidh
Visningsbild
P 26 Hjälte 24 inlägg
Trådskapare
0

Svar till VaFanTaget [Gå till post]:
Nu är lite fixat men måste logga nu, fixar resten imorgon



Tillägg av davidh 2011-12-29 00:42

EDIT: Jag ändrade MySql detailsen för dom var fel, och nu har jag bara 2 errors kvar, ett där det står: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a4235097/public_html/index.php on line 43

Och under stor det att användarnamnet inte finns, men det finns visst, Någon som vet felet? Jag ska kolla igenom koden mer imorgon.



Tillägg av davidh 2011-12-29 00:44

EDIT (igen): Det kanske är för att jag har skrivit : istället för ; men ska kolla det imorgon, alla förslag om vad felet kan vara är fortfarande välkomna.

Jag älskar DreamWeaver !!! (bara kod delen) (Tack till zalaa på hamsterpaj!)


Forum » Datorer & IT » Webbutveckling & Programmering » Hjälp, får massa errors när jag försöker logga in

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons