Hirdetés
- Xiaomi 17 Ultra - jó az optikája
- One mobilszolgáltatások
- Milyen okostelefont vegyek?
- iPhone topik
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Fotók, videók mobillal
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Google Pixel topik
- Poco F6 5G - Turbó Rudi
Új hozzászólás Aktív témák
-
fordfairlane
veterán
válasz
Speeedfire
#5325
üzenetére
$sqlJelszo = mysql_query("select jelszo from szapar_felhasznalo where fnev='".$_POST['fnev']."' jelszo='".$_POST['jelszo']."' ");
if (!$sqlJelszo) {
die('Hiba: ' . mysql_error());
}Nagyon csúnya ez így. Először is használj saját függvényt, amelyik lefuttatja a query-t, és kiírja az sql hibát.
function sql_query($q) {
$res = mysql_query($q);
if (mysql_errno()) {
die('Hiba: ' . mysql_error());
}
return $res;
}Másrészt pedig nem használsz escapelést a szöveges tartalomnál, ami súlyos hiba.
$query = 'select jelszo from szapar_felhasznalo';
$query .= ' where fnev="'.mysql_real_escape_string($_POST['fnev']).'"';
$query .= ' AND jelszo="'.mysql_real_escape_string$_POST['jelszo']).'"';
$jelszo_res = sql_query($query);Harmadrészt, és ez csak egy javaslat: Már most szedd szét az action mappinget magától az actionöktől. Tehát az if-elseif-else ág csak függvényeket hívogasson, mást ne csináljon, és külön függvényekbe rakd az egyes funkciók implementációját, különben makaróniként fog tekeregni nemsokára a kód a rengeteg globális változójával, amik egymást írják felül.
Szerk: Ja igen, kimaradt az " AND ", tényleg. Javítom én is

-
wis
tag
válasz
Speeedfire
#5325
üzenetére
WHERE 'valami' AND 'valami'
Szóval: "select jelszo from szapar_felhasznalo where fnev='".$_POST['fnev']."' AND jelszo='".$_POST['jelszo']."' "
Új hozzászólás Aktív témák
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Vezeték nélküli fejhallgatók
- Xiaomi 17 Ultra - jó az optikája
- Xbox tulajok OFF topicja
- Ingatlanos topic!
- Battlefield 6
- Kerékpárosok, bringások ide!
- Debrecen és környéke adok-veszek-beszélgetek
- Wise (ex-TransferWise)
- További aktív témák...
- Nvidia GeForce RTX 3070 Founders Edition 8GB, Garanciával!
- Új, Gamer félgép - GIGABYTE B850 GAMING X WiFi + Ryzen 7 9800X3D + Corsair 2x16GB DDR5 6000MHz
- Újszerű MSI Thin 15 - 15.6"FHD 144Hz - i5 -13420H - 16GB - 512GB - Win11- RTX 3050 - 2+ év garancia
- Intel Core I9 14900KS - 24mag/32szál - Eladó!
- Apple TV 4K 2021 32 GB (A2169)
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
- Thrustmaster TMX Force Feedback Kormány szett 3 hónap Garancia Beszámítás Házhozszállítás
- HP ProBook 650 G5 512 GB / 12HÓ Garancia
- Huawei Watch GT 3 42 mm 6 hónap Garancia Beszámítás Házhozszállítás
- HP ProDesk 600 G2 MT, i7-6700,8GB DDR4,256GB SSD,DVD-RW,WIN11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


