Kezdőoldal » Számítástechnika » Programozás » Mi a gond? PHP kód.

Mi a gond? PHP kód.

Figyelt kérdés

egy nagyon szimpla log in-t akrok , igazábol gakorlok

itt a forrráskód:


<?php



$username = $_POST['username'];

$password = $_POST['password'];



?>

<html>


<head>


</head>


<body>


<form action="test.php" method="post">


<b>Username</b><br>

<input type="text" name="username" /><br>

<b>Password</b><br>

<input type="password" name="password" /><br><br>

<input type="submit" value="Login"/>



</form>



</body>


</html>



de ha betöltöm localhostal ezt irja


Notice: Undefined index: username in C:\wamp\www\php\test.php on line 4


Notice: Undefined index: password in C:\wamp\www\php\test.php on line 5



2015. nov. 9. 10:56
 1/6 Tengor ***** válasza:
A $_POST változó nem tartalmaz 'username' és 'password' indexet. Mielőtt felhasználód őket ellenőrizd, hogy léteznek-e!
2015. nov. 9. 11:14
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

Így van. Amíg nem postolja, addig nem is létezik, így figyelmeztetést dob.


ez segíteni fog:

[link]


(ha pedig mysql adatbázissal szeretnéd összehozni, nézegesd ezt is: [link] )

2015. nov. 9. 11:42
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
nem tok angolul ennyire, magyarul nincs?
2015. nov. 9. 12:00
 4/6 Tengor ***** válasza:

A Google magyar.

PHP fájlkezelés.

2015. nov. 9. 12:02
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

Ahogy azt előttem leírták, vizsgálnod kell, hogy van-e a POST tömbödnek megadott eleme. Csak akkor írasd ki a változóidat, ha léteznek, így nem kapsz notice-t.


if (isset($_POST["username"], $_POST["password"]) )

{

$username = $_POST['username'];

$password = $_POST['password'];

}


Egyébként ha nem tudsz angolul:

1.) Keress rá a hibára magyarul, az egyszerűbbekre valószínűleg lesz megoldás.

2.) Használhatod például a Google fordítót. Nem lesz túl szép és helyes angol szöveg, de a semminél jobb.

3.) Olvass el valami magyar nyelvű "PHP kezdőknek" könyvet/dokumentumot. Az Internet tele van velük. Pl.: file:///C:/Users/Istvan/Downloads/PHP_programoz%C3%A1s_kezdoknek.pdf

4.) Tanulj sokat angolul, főként szakszövegeket olvasni. Egy idő után bele lehet jönni ;)


+1.) A "tok" magyar szó sok mindent jelent (halfajta, tároló eszköz, igekötő stb...), de te szerintem az előző hozzászólásban a "tudok" szót szeretted volna használni. (Elnézést, nem tudtam kihagyni :)

2015. nov. 9. 14:40
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

Az előző linkért elnézést, véletlen egy helyi fájlt sikerült belinkelnem. A "PHP könyv", "PHP kezdőknek", esetleg "PHP könyv pdf" kifejezésekkel sok ingyenes dokumentumot találhatsz.


Egyébként a PHP dokumentációnak van egy fordított változata. Nem ugyanaz, mint a hivatalos oldal, de azért elég jó:

[link]

2015. nov. 9. 14:50
Hasznos számodra ez a válasz?

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!