Navigacija

Vartotojų tinkle

Prisijungusių svečių: 34
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,952
Naujausias narys: tomeem

Naujausi straipsniai

Paskutiniai nariai

tomeem 1 savaitė
Reikalas 2 savaitės
weberiz 4 savaitės
mRokass 6 savaitės
kartoonas 8 savaitės
iaescortsmap 8 savaitės
ozzWANTED 9 savaitės
grunskiz10 savaitės
Bruksnys11 savaitės
illusion11 savaitės
ordo12 savaitės
Jurgaila13 savaitės
originalcs1613 savaitės
Rytis13 savaitės
halis15 savaitės
junkus18 savaitės
morlis18 savaitės
Majakas19 savaitės
andsoft20 savaitės
picolee9021 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 3.136.97.64
Naujienų: 529
Straipsnių: 235
Temų: 52,584
Postų: 522,522
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

ozzWANTED
2024 Sau. 17 01:01:00
Desperatiškus komentarus šaukykloje su accountu po mėnesio prasibuvimo, ištryniau. Pasaulis ir taip juodas. Įjungiam šviesą, prašviesės. šypsosi

Majakas
2023 Gru. 10 19:12:39
Negaliu patikėti jog žinutės/pranešimai visi yra nuo 2008 m akinanti šypsen

Žmogus
2023 Rugs. 7 21:09:14
O gal BloodKiller pasijungs?

Apocal
2023 Rugs. 2 18:09:23
Nu davai nuveikiam kažką akinanti šypsen. Prisijungti kada visi čia akinanti šypsen.

Apocal
2023 Rugs. 2 00:09:18
Šiaip atėjau pažiūrėti ar dar lopas nesby yra ar koks ten buvo.

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
Dėl select skirtuko
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Expert PHP, MySQL klausimai

Autorius: Creatium Peržiūrų: 2972      Spausdinti temą
2010 Rugs. 18 01:09:45          1 žinutė iš 6
Spausdinti pranešimą
Labas vakaras. Temos pavadinimą parašiau labai lietuviškai akinanti šypsen

Pabandysiu paaiškint.

Aš turiu pasidaręs SELECT meniu, kuris ima visus OPTIONS iš MySQL lentelės. Man gerai būtų tuos rezultatus (OPTIONS) atskirti skirtuku (OPTGROUP). Kaip reikėtų padaryt, kad skirtukas atskirtų tik tam tikros srities OPTIONS? Tarkim pas mane lentelė atrodo taip:

id name class
1 BMW Turbo
2 Fiat Max



Dabar man OPTIONS yra tokie:
BMW
Fiat


Man reikia, kad būtų taip:
Turbo
-- BMW
Max
-- Fiat


Trumpiau tariant, visai kaip skaitant temą jos apačioj atsiranda drop - down select meniu ir tenai pajuodintai parašyta:

Kita
-- Off-topic diskusijos
-- IT naujienos


Na, manau supratot. Čia kažkaip su ifais reikėtų turbūt, bet aš nelabai susigaudau kaip.

www.creatium.lt
Redagavo ozzWANTED 2010 Rugs. 18 05:09:02

5 atsakymai:
2010 Rugs. 18 13:09:12          2 žinutė iš 6
Spausdinti pranešimą

 
<?php
echo "<select name='name'>";
$query = mysql_query("SELECT class FROM lentele GROUP BY class");
while($row = mysql_fetch_array($query)){
echo "<optgroup label='{$row[class]}'>";
 
$query2 = mysql_query("SELECT id,name FROM lentele WHERE class= '$row[class]' ");
while($row2 = mysql_fetch_array($query2)){
echo "<option value='{$row2[id]}'>-- {$row2[name]}</option>";
}
echo "</optgroup>";
}
 
echo "</select>";
?>
 
 
 

Klaidu turbut yra, bet gal issitaisysi
+4


Nemokami skelbimai

Redagavo WebDraw 2010 Rugs. 18 13:09:03
Cause
Narys
Buldozeris

Nario avataras

Pranešimai: 284
Įstojęs: 2008 Spa. 25 14:10:18
2010 Rugs. 18 03:09:54          3 žinutė iš 6
Spausdinti pranešimą
Na čia nelabai aišku kur tu jį toliau taikysi, būtų šaunu išgirsti, ko tau tiksliai reikia. Na bet pagal viską manau tiktų:

Čia jei toje turbo skiltyje bus ne tik BMW o ir daugiau mašinų:

 
<?php
 
echo "<select name='name'>
<optgroup label='Turbo'>"
;
$sel = "SELECT id,name from lentele WHERE class='Turbo' order by id desc";
$qq = mysql_query($qq);
$for = mysql_num_rows($qq);
for ($i=0;$i<$for;++$i) {
$row = mysql_fetch_row($qq);
echo "<option value='$row[0]'>-- $row[1]</option>";
}
echo "</optgroup></select>";
?>
 


Na šiame kode padariau tik su turbo... aišku galima jei bus labai daug tų class, pakeisti ir suoptimizuoti daugiau...
+1Geriausias atsakymas


Su pagarba, jūsų draugas ir kolega Cause
www.subotkevic.com - [url]www.saskaitago
Redagavo Cause 2010 Rugs. 18 03:09:28
2010 Rugs. 18 12:09:05          4 žinutė iš 6
Spausdinti pranešimą
Na taip. Taip padaryt galima (su while ko gero netgi tvarkingiau), tačiau gaunasi milžiniškas kodas, jeigu tarkim tų class yra 6-7 ar daugiau. Gal būtų galima kažkaip kitaip...?

Reik man atsisiųst php-fusioną ir pasižiūrėt kaip čia padaryta yra.


P.S. Sunku man suprasti tą fusiono kodą.

P.S.S. O naudosiu aš ne fusione, atskirame .php faile.
0


www.creatium.lt
Redagavo Creatium 2010 Rugs. 18 12:09:46
2010 Rugs. 18 13:09:46          5 žinutė iš 6
Spausdinti pranešimą
Ačiū ačiū labai labai. Keletas klaidelių pataisymų ir pakoreagavimų - veikia puikiai!
0


www.creatium.lt
2010 Rugs. 18 15:09:42          6 žinutė iš 6
Spausdinti pranešimą
Na nėr už ką, bet supratau, kad jo kodas tau padėjo. Na aš kaip ir sakiau jeigų būtų daug tų class, tada padarytumėme panašų kodą kaip jo.
0


Su pagarba, jūsų draugas ir kolega Cause
www.subotkevic.com - [url]www.saskaitago
Peršokti į forumą: