Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
Witam , mam mały problem z wyborem instrukcji WHERE, a mianowicie chciałbym tu użyć pola input type="radio" do wyboru zmiennej (będzie ich 6) po WHERE
jak kod muszę dopisać aby to działało ? |
|
|
|
![]() |
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Nie pytaj jaki kod tylko pokaż co próbowałeś. Spojrzałeś w ogóle jak prawidłowo obsługiwać pola RADIO?
Stwórz z wybranych elementów tablicę i wstaw do zapytania
Ten post edytował wookieb 12.09.2010, 07:17:14 -------------------- |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
Ok a jak ma do tego przypisać input radio
|
|
|
|
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
http://www.kurshtml.boo.pl/html/pole_wyboru,formularze.html
Ten post edytował wookieb 12.09.2010, 07:23:44 -------------------- |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Cytat Jeśli chodzi o PHP jako nazwy wszystkich pól tego samego pytania można wpisać: name="nazwa[]". W takim przypadku w skrypcie będzie dostępna tablica $nazwa ($_POST['nazwa'] lub $_GET['nazwa']), a wartości kolejnych zaznaczonych elementów (tylko zaznaczonych), będzie można odczytać poprzez użycie: $nazwa[0], $nazwa[1], $nazwa[2] ($_POST['nazwa'][0], $_POST['nazwa'][1], $_POST['nazwa'][2] albo $_GET['nazwa'][0], $_GET['nazwa'][1], $_GET['nazwa'][2]) itd. (w zależności ile pól zostanie zaznaczonych).
-------------------- |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
Póle zaznaczone będzie tylko jedno bo pod nazwą jednego regionu jest więcej nazw miast , które chcę wyświetlić z tabeli
|
|
|
|
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Już po raz któryś widzę, jak wprowadzasz ludzi w błąd. Przecież lista pól radio (w tym przypadku regiony) to niejako odpowiednik listy <select> czyli umożliwia wybór 1 elementu (poza inną "konfiguracją" oczywiście). IN sprawdzi się w przypadku pól checkbox. Można oczywiście IN zastosować z polami radio, ale one z założenia powinny pozwalać na wybór tylko 1 opcji wewnątrz "grupy". @slawekxx: Pola definiujesz tak: Zwróć uwagę na tą samą wartość atrybutu name dla wszystkich regionów. W PHP odbierasz to jako (jeśli formularz idzie POSTem, jeśli GETem to $_GET):
Przydałoby się jeszcze obsłużyć brak wyboru regionu przez użytkownika (isset) ale to pozostawiam Tobie Zapytanie wykonujesz mniej-więcej takie, jak w Twoim pierwszym poście. Jeśli jednak chodzi Ci o wybór X spośród regionów to pola formularza powinny wyglądać tak: Zwróć znowu uwagę na nazwę (region[]) oraz na zmianę typu z radio na checkbox. W tym przypadku kończysz zapytanie warunkiem podanym przez ~wookieba. |
|
|
|
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
A tfu pomyliło mi się z checkboxem. Muszę się obudzić.
-------------------- |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
Dobra kawa się przyda się z rana :-)
to jak to ma być bo trochę jestem zdezorientowany :-) |
|
|
|
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Formularz standardowo. Gdzie wartości są zależne od tego co ty tam wstawiasz. Ten post edytował wookieb 12.09.2010, 08:18:48 -------------------- |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
a jak dodać przycisk input type submit , aby po kliknięciu wyświetlały się nazwy miast ?
|
|
|
|
Post
#13
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Dude nie przesadzaj co? Submita nie umiesz dodać a do tego pobrac prostych danych z bazy? Nie będziemy czytać kursu na dobranoc wszystkim którzy sami tego nie umieją zrobić.
-------------------- |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
Mam jeszcze jedno pytanie chcę połączyć dwie tabele , napisałem trochę kodu ale chyba nie jest poprawny
zmienna- name_pl pochodzi z Tabeli1 a pozostałe z Tabeli 2 Ten post edytował slawekxx 12.09.2010, 16:40:46 |
|
|
|
Post
#15
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Chyba tzn?
-------------------- |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
W taki zapytaniu
w myadmin działa bez zarzutu , tylko nie umie napisać poprawnego kodu w php. Wersja pierwsza jest ok
chcę zamienić kod w linijce 34 z kodem jak wyżej ,ale z funkcjonalnością wyboru regionu Ten post edytował slawekxx 12.09.2010, 17:29:27 |
|
|
|
Post
#17
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
No ale ja nie widzę abyś w tym kodzie w ogóle próbował wstawić twoje zapytanie. Wstaw to powiemy Ci co masz źle.
-------------------- |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
to jest ten kod :-) Ten post edytował slawekxx 12.09.2010, 18:43:39 |
|
|
|
Post
#19
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Podstawy... http://pl.php.net/manual/en/language.types.string.php
Zapytanie jest stringiem a nie "byle czym" -------------------- |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
A gdzie mam te ukośniki wstawić ?
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:50 |