Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

przyciski RADIO i inne - jak zapisac do bazy ?

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

przyciski RADIO i inne - jak zapisac do bazy ?

Postprzez keran » 28 maja 2006, o 01:41

Jest problem (sorki jesli pytanie jest lamerskie, ale nie wiem gdzie sie zwrocic).
Moze mi ktos powiedziec jak napisac kod abym mogl zapisac wartosc przycisku do bazy MySQL ? Tzn. mam jakis przycisk (RADIO lub CHECKBOX) i chcialbym zaznaczona wartosc zapisac do konkretnego pola w tabeli.
Potrzebne jest mi to do zbudowania ankiety z kilkunastoma pytaniami i pozniejszej wizualizacji wynikow, formularz ankiety juz mam, ale nie umiem wpisac odpowiedzi do bazy MySQL.

Prosze pomozcie...
keran
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 4
Dołączył(a): 28 maja 2006, o 01:22

Postprzez Kapitan » 28 maja 2006, o 08:37

Kapitan
Użytkownik forum
Użytkownik forum
 
Posty: 83
Dołączył(a): 6 stycznia 2005, o 22:20

Postprzez keran » 28 maja 2006, o 10:20

Mam cos takiego :

(..)<tr>
<td width=100% height=5 class=nag>Czy mnie lubisz? (1- wcale, 5-bardzo)
</td>
</tr>
<tr>
<td>
<p>
<input type=radio name="radio[3]" value="1"> 1 <br>
<input type=radio name="radio[3]" value="2"> 2 <br>
<input type=radio name="radio[3]" value="3"> 3 <br>
<input type=radio name="radio[3]" value="4"> 4 <br>
<input type=radio name="radio[3]" value="5"> 5 <br>
</p>
</td>
</tr>

(..)
<input type=submit value="Głosuj">"


I jak zrobic to sprawdzanie przycisku i pozniejsze wpisane tego do bazy ?? Moglbys mi to troszke dokladniej wytlumaczyc ??
keran
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 4
Dołączył(a): 28 maja 2006, o 01:22

Postprzez Kapitan » 31 maja 2006, o 13:18

Kapitan
Użytkownik forum
Użytkownik forum
 
Posty: 83
Dołączył(a): 6 stycznia 2005, o 22:20

Postprzez keran » 1 czerwca 2006, o 15:05

Z wprowadzeniem wartosci do bazy sobie juz poradzilem, przydalo sie to co napisales, thx ;) Teraz mam inny problem - mam takie pytanko : " Wymien moje najwieksze wady (zaznacz maksymalnie 3 wartosci) " i tu mam to rozwiazane za pomoca checkboxow.... Nie wiem tylko jak zrobic aby wybrane odpowiedzi wpisane byly do jednego pola w tabeli (wrzuca mi tam tylko ostatnia wartosc, np wybieram pola 1,3,4 to w bazie pojawia mi sie tylko 4 ). Poza tym nie wiem czy CHECKBOX to najlepsze rozwiazanie do takiego pytania - nie lepiej skorzystac z wielokrotnego SELECT (ten sam problem + jak zrobic zeby nie trzeba bylo rozwijac przycisku... ??).

Z gory dzieki za pomoc
Pozdrawiam
keran
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 4
Dołączył(a): 28 maja 2006, o 01:22

Postprzez januzi » 1 czerwca 2006, o 15:16

nadajesz checkboxom rozne nazwy: a1, a2, ...,
przy odbiorze odczytujesz czy isset( $_POST['a1'] ); a jesli tak, to $tab[] = 'a1' ;
na koniec $do_tabeli = implode( "-", $tab ) ;
w ten sposob dostaniesz przykladowo 1-2-5-7

wielokrotny select musi miec nazwe z [] na koncu, np. cechy[]
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron