Kezdőoldal » Számítástechnika » Weblapkészítés » A php regisztrációs felületeme...

A php regisztrációs felületemen szeretnék létrehozni egy beléptető scriptet! Hogyan lehetne?

Figyelt kérdés

Az adatokat elküldi a mysql-be! rendesen beérkezik, de amikor be szeretnék jelentkezni akkor átirányít egy oldalra ahol az írja hogy nincs meg valamilyen fájl! Lent

Itt az oldal: [link]

a forráskód:


if(isset($_POST["submit"])){

$username_login = $_POST[username_login];

$password_login = $_POST[password_login];

$submit = $_POST["submit_login"];


$kapcsolat = mysql_connect('mysql1.000webhost.com', 'felhasználónév', 'jelszó');

mysql_select_db('a4755475_count');


$parancs = "SELECT * FROM user WHERE user_username = '$username'";

$valasz = mysql_query($parancs);

$sor = mysql_fetch_array($valasz);


if ($password_login == $sor[password])

{

echo "Sikeres bejelentkezés";

}

else

{

echo "Sikertelen bejelentkezés";

}

}


2011. máj. 29. 16:42
1 2
 1/14 A kérdező kommentje:

HA VALAKI VÁLASZOL AKKOR KÉRNÉM HOGY A HIBA PONTOS OKÁT SZÍVESKEDJEN LEÍRNI. HA VAN IDEJE AKKOR A FORRÁSKÓDOT IS ÍRJA LE. ÉS KÉREM HOGY AZT IS TEGYE BELE HOGY AMIKOR HELYTELEN A JELSZÓ/FELHASZNÁLÓNÉV AKKOR ÍRJA KI:

ELŐRE IS KÖSZÖNÖM!

2011. máj. 29. 16:53
 2/14 Mugen ***** válasza:

Szia!


A forrásfájlokat jó lenne egybe látni. Vagy lehet az is elegendő lenne ha a hibaüzenetet bemásolnád, amit php dob. Ha gondolod keress meg email-ben.

2011. máj. 29. 17:05
Hasznos számodra ez a válasz?
 3/14 anonim ***** válasza:

A hiba a HTML részben lesz, ugyanis az oldaladon nincs "checking.php" fájl, és annak küldi el a dolgokat...


Itt van kimásolva az oldaladból.

<form action="checking.php" method="POST">


Legalább a HTML és PHP alapjait tanuld meg mielőtt ilyesmit csinálsz légyszi. :)


Amúgy a fenti kódban is van hiba:

$username_login = $_POST[username_login];

$password_login = $_POST[password_login];

nézd meg a változók nevét itt.


és most itt is:

$parancs = "SELECT * FROM user WHERE user_username = '$username'";


És nem látok olyan konstanst sem, hogy username_login, szerintem ott is van hiba, de mivel nem látom a teljes kódot nem látom teljesen...

2011. máj. 29. 17:09
Hasznos számodra ez a válasz?
 4/14 A kérdező kommentje:

ok! akkor felteszem neked a kódot egy külön oldalra:

[link]

2011. máj. 29. 17:24
 5/14 anonim ***** válasza:
Ha az a célod, hogy látható legyen a kód, akkor légyszi mentsd .txt fájlba, mert így sem látható. :)
2011. máj. 29. 20:02
Hasznos számodra ez a válasz?
 6/14 A kérdező kommentje:
ha adsz egy emailt átküldöm neked!és akkor jobban fogod látni
2011. máj. 29. 21:29
 7/14 A kérdező kommentje:
MOST NÉZD MEG A [link] RÉSZ FRISSÍTETTEM
2011. máj. 30. 16:42
 8/14 A kérdező kommentje:
ha esetleg elsötétűlne valamelyik kép, akkor a cntrl+egér görgő-vel nagyítsd az oldalt és be fog jönni :D
2011. máj. 30. 16:51
 9/14 anonim ***** válasza:

<form action="index23.php" method="POST">

<input type="text" id="username_login" name="username_login" />

<input type="password" id="password_login" name="password_login" />

<input type="submit" value="Bejelentkezés" id="submit" name="submit" />

</form>


Ezzel elküldi viszont a két form-odat ugyanúgy ellenőrzöd, és egy üres valamit is küldd az üzenőfalra.

Ha a php kódban átirod ezt:

if(isset($_POST["submit"])){

erre: if(isset($_POST["submit_bej"])){

és a fenti kódban a submit gomb nevét submit_bej-re (vagy akármi másra!) az segit.

2011. máj. 30. 19:56
Hasznos számodra ez a válasz?
 10/14 A kérdező kommentje:

Nem vágom most ez mi tele van az üzenőfal üres sztring-gel

és ráadásul mindig azt írja ki hogy sikertelen bejelentkezés, még ha be vok regisztrálva akkor is :D

2011. máj. 30. 20:55
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!