Kezdőoldal » Számítástechnika » Weblapkészítés » Azt, hogyan tudom megcsinálni,...

Azt, hogyan tudom megcsinálni, hogy ne az Id-ét keljen be írni hanem a felhasználónevét? (bővebben lent)

Figyelt kérdés

Van oldalamon minden felhasználónak egy saját profilja. Azt akarom, hogy profil.php?azonosito=34 helyett profil.php?azonosito=felhasznaloneve legyen. A kód a komiba.

Köszi a segítséget :)



2013. okt. 27. 13:57
 1/4 A kérdező kommentje:

<?php

$azonosito = intval($_GET['azonosito']);


$con = mysqli_connect('host', 'username', 'pass', 'datebase');

if (!$con)

{

die('Could not connect: ' . mysqli_error($con));

}


mysqli_select_db($con,"ajax_demo");

$sql="SELECT * FROM Users_login WHERE Id = '".$azonosito."'";

$result = mysqli_query($con,$sql);

while($row = mysqli_fetch_array($result))

{

echo "<h2>" . $row['Username'] . " csatornája:</h2><br />";

echo "[...]";

}

mysqli_close($con);

?>

Ez lenne az köszi a segítséget!

2013. okt. 27. 14:00
 2/4 anonim ***** válasza:

Az elején nem teszed ki az intval()-t és az SQL kérésben pedig az Id Í= helyett user = vagy username = -t raksz, attól függően, hogy mi van az adatbázisban.


Bár ebben a formában ez a kód egy hatalmas biztonsági rést üt a rendszeredben...

2013. okt. 27. 14:08
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

'datebase'? :D

Igényes...

2013. okt. 27. 14:18
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

még mindig dátumbázis? :D

szoktad olvasni a kommenteket(komikat :D)?

2013. okt. 27. 15:04
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!