Hirdetés
Új hozzászólás Aktív témák
-
DNReNTi
őstag
"mivel lekérem a hallgató neveket ahhoz, hogy egy legördülő sávból válasszam ki a kitörölendő nevet, ott pedig megjelenik minden név ami az adatbázisban van"
Ha ez így van, akkor csekkold le ott milyen oszlopnevet használsz, ha azt írja nincs olyan oszlop, akkor bizony nincs is.Szerk:
Amúgy mér' nem PK alapján törölsz? Teszem azt van 6db Vér István a táblában, és te csak egyet akarsz törölni, aki amúgy a 6 közül a negyedik, hogy oldod meg így?
-
Sk8erPeter
nagyúr
Amíg nem escape-eled legalább ezzel az amúgy is elavult fostos módszerrel a lekérdezéseidet, addig szerintem ne beszéljünk tovább a dologról.
Inkább nem linkelem a függvényt, ami erre való ehhez az elavult módszerhez, hogy érezd, hogy ez bizony nem a jó út, amin jársz.
Fúdekőkeményöcsém. 
-
fordfairlane
veterán
Írasd ki a komplett SQL stringet. echo ....; Nézz bele a böngésző forrásába, keress benne oda nem illő szóközt, vagy más whitespace karaktert (szóköz, tab, sortörés), vagy helytelenül megjelenő ékezetes karaktert pl.
Ha nem találsz megoldást, akkor ne a mysql_query visszatérési értékét vizsgálva írj ki hibaüzenetet, hanem a mysql_error() által visszaadott mysql hibaüzenetet.
if($result == FALSE) {
echo mysql_error();
} else {
...
} -
Sk8erPeter
nagyúr
A kódod tökéletesen alkalmas az SQL Injectionre. Ha nem tudod, mi az, nézz utána, ezenkívül használj valami normális módszert az adatbázis-kezelésre, felejtsd el a mysql_* kezdetű függvényeket, használj helyette PDO-t vagy MySQLi-t (i a végén). Ha úgyis most készül a kód, teljesen értelmetlen toldozni-foldozni egy kapásból elvi hibás kódot.
-
fordfairlane
veterán
echo'<select name = "Nev">';
Szerintem ez hibás, ide tök fölösleges szóközöket beszúrni a name, az egyenlőségjel és az érték közé. Nem is értem, hogy sikerült ez ilyenre, amikor máshol nincs ilyen. Egyébként meg a hibakeresés, azaz debuggolás csodákra képes. Például kiíratni azt, hogy az a script, ami a törlést végzi, megkapja-e a nevet vagy sem. Bekerül-e a megadott SQL stringbe a megfelelő módon vagy sem.
-
PumpkinSeed
addikt
A sorbeszúrás SQL utasítás végéről hiányzik egy ;. Ezenkívül lehet kérni egy hibaüzenetet?
$query = "INSERT INTO HALLGATO(hallgato_EHA, hallgato_nev, szak, cim, hazon, szuldatum) VALUES ('$hallgato_EHA ','$hallgato_nev','$szak','$cim','$h_azon','$szuldatum');";Amúgy amint látom ez egy egyetemi oldal lesz, szóval lehet jobb egy kicsit a biztonság szempontjából, ha nem ilyen fajta mysql függvényeket használsz hanem mondjuk a fejlettebb mysqli, PDO és még prepared statment-t.
(#16856) Adamis
Nem említetted, hogy hogyan akarod ezt megtenni, de itt egy elképzelhető megvalósítás.
Új hozzászólás Aktív témák
Hirdetés
- RAM topik
- Elektromos cigaretta 🔞
- TCL LCD és LED TV-k
- Sütés, főzés és konyhai praktikák
- Lényegretörő Akasa hálókártya a 10 gigabitre vágyóknak
- Ha Darwinra hallgat az AI, nehéz lesz megállítani
- Kertészet, mezőgazdaság topik
- Kerékpárosok, bringások ide!
- Poco F8 Ultra – forrónaci
- Egyre inkább szoftverrel segítene a Core CPU-k teljesítményén az Intel
- További aktív témák...
- iPhone 13 128GB Red-1 ÉV GARANCIA - Kártyafüggetlen, MS4593, 100% Akkumulátor
- Apple iPhone 15 128GB, Kártyafüggetlen, 1 Év Garanciával
- Játékra vagy Munkára! Csere-Beszámítás! I7 3930K / Nvida GTX Titan B / 16GB DDR3 / 500GB SSD!
- Ulefone RugKing 4 Pro
- 27% - Samsung S27D360GAU VA Monitor! 100Hz / 1920x1080 / 4ms
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Inkább nem linkelem a függvényt, ami erre való ehhez az elavult módszerhez, hogy érezd, hogy ez bizony nem a jó út, amin jársz.
Fúdekőkeményöcsém.

