Kezdőoldal » Számítástechnika » Weblapkészítés » Miért írja ezt ki?

Miért írja ezt ki?

Figyelt kérdés

Sziasztok van egy űrlapom kettő mezőből áll egy felhasználó és jelszó feldolgozom php-val,de már az elején elakdtam

mivel le ellenörzöm,hogy üres-e a felhasználónév és,ha nem írok be semmit akkor kiírja,hogy nincs megadva felhasználónév,de ha megadok akkor is kiírja mitől van ez?



<html>

<body>

<form method="POST">

Felhasználónév<input type="text" id="username"/></br>

Jelszó<input type="password" id="username"></br>

<input type="submit" value="elküld" name="form_submit"/>

</form>


<?php

$username = $_POST['username'];

$password = $_POST['password'];


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


if(!$username){

echo '!Nincs megadva felhasználónév!';

}

}



?>

</body>



</html>


2012. okt. 11. 20:00
 1/2 anonim ***** válasza:

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


name="username"

illetve

<input type="password" id="username" name="password">


ez lemaradt


meg ne legyen két azonos id

2012. okt. 11. 21:11
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

if(empty($username)){

kellene még ráadásul és mivel nem biztos, hogy létezik egyáltalán a POST-ban az username, kéne elé egy @ is.

Vagyis: $username = @$_POST['username'];


De elég csúnya megoldás ez így.

2012. okt. 11. 21:44
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!