Hirdetés
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
- Bluetooth hangszórók
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Apple asztali gépek
- Temu
- A részvénypiacot is kilőné az űrbe a SpaceX
- World of Tanks - MMO
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Hardcore café
- Milyen videókártyát?
- Kuponkunyeráló
- További aktív témák...
- ASUS ROG PG39WCDM Ívelt Gamer Oled Monitor!39"/2k ultrawide/240hz/0,03ms/Gsync-Freesync/Type-C/!
- Akciós! Makulátlan MacBook Pro 16" i9 16GB 1TB 5500M asztro szürke részletek a leírásban.
- UF Lenovo Yoga 9i x360 Érintős Hajtogatós Laptop Tab 14" -50% i7-1360P 16/1TB Iris Xe 2,8K OLED 90Hz
- iPhone 13 Pro Max 256GB Graphite megkímélt állapotban eladó!
- WACOM INTUOS Pen & Touch S - Digitalizáló rajztábla
- Xbox Game Pass Ultimate előfizetések kedvező áron
- Samsung Galaxy S20 FE 128GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó Samsung Galaxy S22 Ultra 12/256GB / 12 hó jótállás
- Bomba ár! HP ProBook 640 G4 - i5-8GEN I 8GB I 256GB SSD I 14" HD I Cam I W11 I Garancia!
- Ducky One 3 FULL/TKL/SF/MINI billentyűzetek többféle színben és kapcsolókkal!
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi

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

