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 (IMG:style_emoticons/default/smile.gif) 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ć ?
|
|
|
|
Post
#21
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Nawet w kolorowaniu składni na forum widzisz gdzie masz błąd. Ujmij zapytanie w cudzysłów i jedziesz.
Zainstaluj lepszy edytor tekstu np NetBeans. |
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
poprawiłem według kolorów na forum :-) ale nadal mam błąd |
|
|
|
Post
#23
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
|
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
Ma już NetBeans , faktycznie podkreśla tą linię na czerwono , ale i tak nie wiem jak się za to zabrać ?
|
|
|
|
Post
#25
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Czego nie rozumiesz nawet z przykładu który dostałeś?
|
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
Tak , pokarz mi na kawałku mojego kodu :-)
|
|
|
|
Post
#27
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Nie stary. Jeżeli przykładu nie rozumiesz (sry ale nie trzeba mieć inteligencji einsteina aby tego skumać) to nie bierz się za programowanie bo się po prostu nie nadajesz.
Sam wiesz co masz zrobić. Wstawić znak \ tam gdzie chcesz aby apostrof był apostrofem w tekście. Ten post edytował wookieb 12.09.2010, 20:04:45 |
|
|
|
Post
#28
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 2 Dołączył: 28.08.2010 Ostrzeżenie: (0%)
|
Poprawiłem na coś takiego
i wyskakuje mi taki błąd BŁĽD:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM 'region','pogoda' WHERE region = ' '.Dodekanez.' ' AND 'region' at line 2 , co jest grane ? Działa tak jak ma działać :-)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 8.08.2026 - 17:49 |