Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]Wyslanie <optiongroup> do bazy danych
Forum PHP.pl > Forum > Przedszkole
kamilkomo
Witam jak wyslac optgroup do bazy mysql ? zalozmy ze mam taki formularz

Kod
        <select name="s">
<optgroup label="szkoła podstawowa">
<option label="s1">I</option>
<option label="s2">II</option>
<option label="s3">III</option>
</optgroup>
                                                                                                    
<optgroup label="g">
<option label="g1">I</option>
<option label="g2">II</option>
<option label="g3">III</option>
<option label="g4">IV</option>
<option label="g5">VI</option>
</optgroup>


i jak z tego formularza wyslac dane do bazy mysql, polaczenie z baza sobie darujmy smile.gif I jewszcze jedno pytanie ten formularza bedzie wiekszy , zawieral bedzie jeszcze sporo elementow <input type="text">, czy z jednego formularza da sie wyslac dane do bazy jednoczesnie z optgroup i input type="text"?
z gory dziekuje za pomoc
sadistic_son
Cytat
czy z jednego formularza da sie wyslac dane do bazy jednoczesnie z optgroup i input type="text"?
Oczywiscie ze sie da.

Optiongroup nie wyslesz do bazy, to jest tylko taki podzial HTMLowy do tworzenia wyróżnionych sektorów. Jak widac w Twoim kodzie mozliwe jest zaznaczenie tylko jednej opcji z pola SELECT, więc...
  1. $option=$_POST['s'];
  2. $query="INSERT INTO tabela VALUES(NULL, ".$option.")";
  3. mysql_query($query);
A w <option label="XX" > pozmieniaj wszedzie na <option value="XX" >.

Zakładam, że chciałeś utworzyć coś w stylu "Wybierz szkoła, a następnie wybierz grupę/klasę. W takim wypadku <optiongroup> nie spełni Twoich oczekiwań. Musisz stworzyć 2 pola typu SELECT i w pierwszym wybierać szkołę a w drugim klasę/grupę. W bazie też będą potrzebne 2 oddzielne kolumny.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.