Hirdetés
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Steam Deck
- Projektor topic
- AMD Navi Radeon™ RX 9xxx sorozat
- Bluetooth hangszórók
- Melyik tápegységet vegyem?
- Milyen videókártyát?
- Szünetmentes tápegységek (UPS)
- Jövőre jósolják a memóriahiányt, ami egy évtizedig is fennmaradhat?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Nem is nagyon értem, mit akarsz helyenként a kódodban... Pl. mit szeretnél azzal a mysql_error(); sorral? Az nem fog neked semmit kiírni... Akkor már az előző sor után tegyél egy or echo mysql_error(); részt, vagy így:
if (mysql_errno()) {
echo 'Hiba a lekérésnél: '.mysql_error();
}Bár ezt inkább logolni kéne, nem a felhasználónak mutatni a konkrét hibaüzenetet.
Az ilyeneket felejtsd el:
$kiir .=
"\n\t\t\t<td class=\"nev\">".$sor["fnev"]."</td>".
"<td class=\"Fnev\">".$sor["Vnev"]." ".$sor["knev"]." </td>".
"<td class=\"tel\">".$sor["telefonszam"]."</td>".
"<td class=\"email\">".$sor["email"]."</td>".
"<td class=\"cim\">".$sor["cim"]."</td>".
"<td class=\"tel\">".$sor["ellenorzott"]."</td>";valami kegyetlenül átláthatatlan, helyette akkor már:
$kiir .= '
<td class="nev">'.$sor['fnev'].'</td>
<td class="Fnev">'.$sor['Vnev'].' '.$sor['knev'].'</td>
<td class="tel">'.$sor['telefonszam'].'</td>
<td class="email">'.$sor['email'].'</td>
<td class="cim">'.$sor['cim'].'</td>
<td class="tel">'.$sor['ellenorzott'].'</td>';Ez már egy pár fokkal jobb.
Mellesleg tök feleslegesen gyűjtöd a $kiir stringbe ezeket a sorokat, ha utána egyből ki is íratod.
Legyen első az adatbázis-lekérdezés, ha az nem ad vissza hibát, akkor mehet egyből az echo-zás.Az adatok kiírásánál nagyon helytelen a táblázatod, a <form> nyitótag előtt lezárod a korábbi sort, és nem is nyitsz újat, még be kéne raknod egy <tr> nyitótagot...
Ja, meg ezek szerint minden egyes felhasználónál akarsz egy külön submit gombot, hogy mindegyiknél el tudd küldeni, ellenőrizte-e már a júzer, akkor a <form> nyitótag tök rossz helyen van, a while cikluson belül kellene lennie, hiszen így minden egyes felhasználóhoz tartozik egy-egy form.
Tehát töröld ki azt a <form> sort a while ciklus elől, és legyen a while cikluson belül (!) egy <tr>, majd a </tr> a while végén, és a sorokon belül oldd meg, hogy legyen a többi adat a submit gombbal együtt... Igazából szabályosan jelen esetben sztem táblázatba ágyazott táblázattal lehetne (persze egyszerűbben is meg lehet oldani, de most arról beszélek, ahogy a Te kódod kinéz).Mindenesetre a lényeg, hogy minden egyes ellenőrizendő felhasználóhoz külön form tartozzon.
Kemény a kódod, belezöldülök, mire átlátom...
Új hozzászólás Aktív témák
- World of Tanks - MMO
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Steam Deck
- Suzuki topik
- Apple iPhone 17 - alap
- Huawei Watch GT 2 Pro - egyszerűen gyönyörű
- Android alkalmazások - szoftver kibeszélő topik
- Milyen autót vegyek?
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
- Apple watch Ultra 2 titanium Milanese 2026.03.23. Apple jótállás
- MSI Cyborg 15 A13VFK 15.6" FHD IPS i7-13620H RTX 4060 16GB 512GB NVMe magyar vbill gar
- Eladó egy bontatlan Google Pixel 10 128GB Obsidian (fekete) okostelefon, ajándék eredeti tokkal
- Bomba ár! Dell Latitude 7212 Rugged Extreme - i7-8G I 16GB I 256SSD I 11,6" FHD I Cam I W11 I Gari!
- Bomba ár! Lenovo X1 Tab G3 i7-8650U I 16GB I 512GB SSD I 13" 2K+ IPS Touch I Cam I W11 I Garancia
- GYÖNYÖRŰ iPhone 13 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3036
- iKing.Hu - Nubia Z70 Ultra 5G Black Teljes kijelzős zászlóshajó, AI-erejű teljesítmény
- HP 14 Elitebook 640 G10 FHD IPS i5-1345U vPro 10mag 16GB 512GB SSD Intel Iris XE Win11 Pro Garancia
- Külföldi csomagszállítás Packeta csomagpontokon keresztül!
- BESZÁMÍTÁS! MSI MPG Z490 GAMING EDGE WIFI alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest