Navigacija

Vartotojų tinkle

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

Registruoti nariai: 25,971
Naujausias narys: HansKammler1488

Naujausi straipsniai

Paskutiniai nariai

tadasl 1 savaitė
Žmogus 1 savaitė
finxlt 3 savaitės
Reikalas 9 savaitės
tanos12 savaitės
LnKnPrK117 savaitės
inti19 savaitės
kileedyg25 savaitės
Kižas32 savaitės
Bruksnys33 savaitės
laleceylan5034 savaitės
minimukas35 savaitės
N-2038 savaitės
Rytis38 savaitės
DjArtas40 savaitės
WolfHammer40 savaitės
Nostesi50 savaitės
Wisedocs50 savaitės
asdasdddz54 savaitės
Paslapties K...55 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 216.73.217.18
Naujienų: 529
Straipsnių: 235
Temų: 52,594
Postų: 522,555
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.

Žmogus
2026 Rugs. 27 11:09:17
Įstojimo data: 2006 gruodžio 8 17:12:08 Tai laikas bėga. O dar pamenu pačia pradžia kaip buvo smagu su phpsfusion kurtis tuos puslapius akinanti šypsen

Žmogus
2026 Rugs. 26 10:09:53
Ar dar yra gyvu? akinanti šypsen

LnKnPrK1
2026 Bir. 21 09:06:52
Sveiki, gal kas is administracijos gali parasyti man PM,aciu

minimukas
2026 Vas. 21 08:02:25
oi oi akinanti šypsen yra dar cia gyvu? akinanti šypsen

N-20
2026 Vas. 6 21:02:05
O mes dar gyvi šypsosi)

Š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ų: 4140      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ą: