Kezdőoldal » Számítástechnika » Weblapkészítés » Hol van a hiba az alábbi...

Hol van a hiba az alábbi kódban? (PHP+Html)

Figyelt kérdés

Az alábbi kódban a neveket kigyűjti szépne az adatbázisból egy legördülő menübe de a listázás után nem hoz eredményt. Nem bírok rájönni hogy hol lehet a hiba.


[link]


2020. máj. 27. 12:47
 1/4 anonim ***** válasza:

E helyett:

echo "<option value=".$row['namech'].">".$row['namech']."</option><br>";

inkább így:

echo "<option value=\"".$row['namech']."\">".$row['namech']."</option>";

mert ugye a HTML-attribútum értékét illik idézőjelek közé rakni (a <br> meg felesleges).


Illetve: gyanítom a </form> utáni PHP-kód a users.php tartalma?

Hiányzik a lekérdezés:

$conn->query($sql);

illetve ebben a formában a kód nem védett az SQL-injektálásos támadással szemben, szóval e helyett:

$name = $_POST['name1'];

valahogy efféleképp:

$name = $conn->real_escape_string($_POST['name1']);

2020. máj. 27. 13:46
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

Kijavítottam amiket írtál, de sajnos így sem jó.

Nekem úgy tűnik hogy a $name valamiért nem kapja meg a nevet amit a formba beírok.

2020. máj. 27. 14:00
 3/4 anonim ***** válasza:

Ja igen, még egy dolog:

<select id="name1">

helyett:

<select id="name1" name="name1">

mert az űrlap elküldésekor a name attribútum tartalma küldődik el.

2020. máj. 27. 14:07
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

Igen így már tökéletes!

Köszönöm a segítséget, ment a zöld pipa.

2020. máj. 27. 14:12

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!