Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-11-17 18:25:07

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

listy rozwijane i blokowanie

Mam taki problem odnośnie list rozwijanych ( html/php/mysql )

Mam przykładowo trzy listy rozwijane które zawierają dane z tabeli mysql'a np:

Kod:

 mysql_connect ("localhost","user","haslo");
 mysql_select_db (baza);
    $zapytanie = "SELECT * FROM tabela ";
         $wykonaj = mysql_query($zapytanie);
         $i=1;
            while($wiersz=mysql_fetch_array ($wykonaj))
                   { 
                       echo "<option>".$wiersz['nazwa']."";
                            $i++;
                    }
?>

<br>

<?
         $wykonaj = mysql_query($zapytanie);
         $i=1;
            while($wiersz=mysql_fetch_array ($wykonaj))
                   { 
                       echo "<option>".$wiersz['nazwa1']."";
                            $i++;
                    }
?>

<br>

         $wykonaj = mysql_query($zapytanie);
         $i=1;
            while($wiersz=mysql_fetch_array ($wykonaj))
                   { 
                       echo "<option>".$wiersz['nazwa2']."";
                            $i++;
                    }
?>

I chciałbym zrobić coś takiego że po wybraniu opcji np z pierwszej, pozostałe się zablokują.
Lub np zaznaczę opcję z drugiej i pierwsza i trzecia się zablokuje itd.

Ma ktoś może jakiś ciekawy pomysł na to??


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#2  2010-11-17 19:11:28

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: listy rozwijane i blokowanie

To jest pełny kod? Jeśli tak to jak dla mnie nie ma co blokować bo nie ma żadnych list. Listy można blokować JavaScript-em odpalanym na onchange jednej listy ustawiający disabled na pozostałych.

Offline

 

#3  2010-11-23 18:03:15

  jezoo - Dzięcioł

jezoo
Dzięcioł
Skąd: Z lasu
Zarejestrowany: 2005-09-02

Re: listy rozwijane i blokowanie

tak jak pisze kamikaze, onchange i JS, mniej wiecej cos takiego:

Kod:

<script>
function blokada(id){
          document.getElementById('opcja'+id).setAttribute('disabled','disabled');
}
</script>
<select id="opcja1" onchange="blokada(2);blokada(3)"><option>1</option><option>2</option></select>
<select id="opcja2" onchange="blokada(1);blokada(3)"><option>1</option><option>2</option></select>
<select id="opcja3" onchange="blokada(2);blokada(1)"><option>1</option><option>2</option></select>

LRU #480459

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)