Temat: Jak zrobić dwa zależne checkbox

Witam, nie wiem jak napisać kod tak aby uzyskać dwa checkbox-y
dane pobieram z tabeli

Obrazek
,
a dokładniej jeden checkbox to region, a pod nim checkbox-y z
miejscowościami z tego regionu itd. następny checkbox region a pod
nim miejscowości powiązane z tym regionem.
Na razie udało mi się uzyskać same miejscowości

Obrazek
Michał Stachura

Michał Stachura Dedykowane serwisy i
strony www -
http://santri.eu

Temat: Jak zrobić dwa zależne checkbox

Jeśli dobrze zrozumiałem chcesz po zaznaczeniu chekboxa mieć kolejne przypisane do zaznaczonej opcji, które by były pokazywane dynamicznie.

najprościej użyj AJAXa. Po zaznaczeniu chekboxa wyślij zapytanie do bazy i zwróć wyniki z kolejnymi chekboksami.

Temat: Jak zrobić dwa zależne checkbox

bez zaznaczania regionu mają się ukazywać miejscowości, napisałem drugie zapytanie do bazy ale ta tworzy mi odrębną tabelę z samymi chceckbox-regionami
chcę uzyskać coś takiego http://checkboxtree.googlecode.com/svn/tags/checkboxtr...Sławomir Nowakowski edytował(a) ten post dnia 19.06.11 o godzinie 19:47
Jakub L.

Jakub L. Programista

Temat: Jak zrobić dwa zależne checkbox

Nadal jest to niejasne, nie potrafisz opisać tego co chcesz zrobić w języku naturalnym, a zabierasz się do opisania tego w języku programowania.

Może 2 rysunki będą bardziej pomocne, jak to coś ma wyglądać przed kliknięciem, a jak po.

konto usunięte

Temat: Jak zrobić dwa zależne checkbox

Najszybcie dwoma pętlami foreach. Jedną lecisz regiony i dla każdego regionu foreach z miastami. Jaki id regionu się zgadza to wyświetlasz checkbox i nazwę.

Temat: Jak zrobić dwa zależne checkbox

Na drugim rysunku jest to co chcę uzyskać , może nie wszystko bo brakuje mi regionów.Np w jednej kolumnie Region
o KRETA
o Chania
o Samaria
o Sitia
o DODEKANEZ
o Patmos
o Rodos

itd. a co chcę uzyskać tu jest fragment kodu wynikowego
<li>

<div style="float: left;">



<input type="checkbox" onclick="ZarzadzajRegionami(this)" name="Chania[]" id="LG25" value="Chania 25">

</div>

<script type='text/javascript'> DodajParametryCheckboxa($('#LG25'),

'Kreta',

'Chania');</script> <label style="float: left;"><small>



<span class="styl-tekstu-ciemnoszary">



- Chania

</span>





</small></label>

<div style="clear: both;">

</div>



</li>

<form name="form1" id="form1" action="temp.php" method="post">

<li>

<div style="float: left;">



<input type="checkbox" onclick="ZarzadzajRegionami(this)" name="Chania Lotnisko[]" id="LGSA" value="Chania Lotnisko 25">

</div>

<script type='text/javascript'> DodajParametryCheckboxa($('#LGSA'),

'Kreta',

'Chania Lotnisko');</script> <label style="float: left;"><small>



<span class="styl-tekstu-ciemnoszary">



- Chania Lotnisko

</span>





</small></label>

<div style="clear: both;">

</div>



</li>


to jest efekt pętli i odczytu z bazy

<?php echo "<script type='text/javascript'> DodajParametryCheckboxa($('#$numer'),
'$region_id',
'$nazwa');</script> "?>


a ja muszę uzyskać jeszcze region , czyli tak to powinno wyglądać w kodzie wynikowym
<li>

<div style="float: left;">



<input type="checkbox" onclick="ZarzadzajRegionami(this)" name="Kreta[]" id="LG25" value="Kreta">

</div>

<script type='text/javascript'> DodajParametryCheckboxa($('#LG25'),

'Kreta',

'');</script> <label style="float: left;"><small>



<span class="styl-tekstu-ciemnoszary">



- Kreta

</span>





</small></label>

<div style="clear: both;">

</div>



</li>

<form name="form1" id="form1" action="temp.php" method="post">

<li>

<div style="float: left;">



<input type="checkbox" onclick="ZarzadzajRegionami(this)" name="Chania Lotnisko[]" id="LGSA" value="Chania Lotnisko 25">

</div>

<script type='text/javascript'> DodajParametryCheckboxa($('#LGSA'),

'Kreta',

'Chania Lotnisko');</script> <label style="float: left;"><small>



<span class="styl-tekstu-ciemnoszary">



- Chania Lotnisko

</span>





</small></label>

<div style="clear: both;">

</div>



</li>


w pierwszym echowanym skrypcie nie ma miasta jest tylko sam region a pod nim jest region i miasta podległe pod ten region

brakuje tu jeszcze przycisku submit ale, to już inna historia, muszę uzyskać taki efekt(rysunek 2) przed kliknięciem w checkboxaSławomir Nowakowski edytował(a) ten post dnia 20.06.11 o godzinie 06:10
Dawid Rokita

Dawid Rokita CTO picAds.pl

Temat: Jak zrobić dwa zależne checkbox

Sławomir Nowakowski:
Witam, nie wiem jak napisać kod tak aby uzyskać dwa checkbox-y dane pobieram z tabeli
a dokładniej jeden checkbox to region, a pod nim checkbox-y z miejscowościami z tego regionu itd. następny checkbox region a pod nim miejscowości powiązane z tym regionem.
Na razie udało mi się uzyskać same miejscowości

Zrób to jQuery ... albo użyj pokazanego przez Ciebie checkbox tree



Wyślij zaproszenie do