Aktív témák
-
Brown ügynök
senior tag
válasz
KaiotEch
#1945
üzenetére
Én ezt Ajaxal (jQuery) oldottam meg. Amikor kivlaszott egy értéket, ezt ajaxal átadtam a PHP-nak, ami a kapott értékkel végrehajtott egy lekérdezést. A lekérdezés eredményét ajaxal jelenítem meg (jelen esetben egy lenyíló menüt).
Az adatok mentését szintén ajaxal oldottam meg, mert az én esetemben x számú lenyíló menü volt.

-
tob!as
tag
válasz
KaiotEch
#1611
üzenetére
SELECT level, COUNT(*) FROM legions GROUP BY level ORDER BY level ASC
Ez szerintem hatékonyabb tud lenni ha jól értelmeztem a problémát, mert alapból annyi sorral tér vissza ahány szint van, az első érték lesz a szint, a második a szintenkénti légiók mennyisége.
A kód is egyszerűbb, ráadásul a script futás is hatékonyabb (persze ha nem rontottam el semmit
. -
Sk8erPeter
nagyúr
válasz
KaiotEch
#1611
üzenetére
Az alábbi helyett:
SELECT COUNT(*) FROM legion_members
legyen így:
SELECT COUNT(*) AS legion_sum FROM legion_membersPl.:
$legion_members_sum=mysql_query("SELECT * FROM legions ORDER BY level ASC");
if( !$legions_sum ){
echo "Hiba történt az adatbázis lekérése során! <br />Hiba: ". mysql_errno() . "\n\r" .mysql_error()."<br />";
}
else{
$sum = mysql_fetch_assoc($legion_members_sum); //tagok száma
}Ezután azt, hogy hányan vannak, a $sum['legion_sum'] változó használatával tudod kiíratni.
"első <td>-be írja hogy hogy az adott légiónak hány tagja van, 2. <td>-be a nevét"
A légió adott tagjának a nevét szeretnéd kiíratni a második oszlopba? És az első oszlopba minden alkalommal kiíratnád, hány tagja van a légiónak?
Kicsit egyértelműbben légyszi. 
Az eddig világos, hogy van egy "level" és egy "name" nevű mező a MySQL-táblában.Ja, és használd a "Programkód" gombot. Jelöld ki a forráskódodat, és katt a Programkód gombra. Sokkal áttekinthetőbb lesz a kódod tőle.
Aktív témák
- Autós topik látogatók beszélgetős, offolós topikja
- Anglia - élmények, tapasztalatok
- BestBuy topik
- Automata kávégépek
- Milyen videókártyát?
- PH!otósok beszélgetős, offolós topikja
- Arc Raiders
- Kerékpárosok, bringások ide!
- Soha nem szabta ilyen pénztárcabarátra új CPU-it az Intel
- Filmgyűjtés
- További aktív témák...
- ASUS Vivobook 15 - 15.6"FHD IPS - i5-1335U - 8GB - 512GB - Win11 - 1+ év garancia - MAGYAR
- Svájci jellegű bicska eladó
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- AKCIÓ! Intel Core i9 10900 10mag 20szál processzor garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

) találkozik, így összetett a kérdés.
Kicsit egyértelműbben légyszi. 