Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> checkbox
trucksweb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


mam w formularzu 2 checkboxy i chce gdy uzytkownik zaznaczy 1 lub oba na raz wynik zapisywal sie w bazie danych.

Na chwile obecna utworzylem tabele:
  1. <?php
  2. $sql = "CREATE TABLE IF NOT EXSTS wyposazenie (
  3. prysznic_id INT(11) NOT NULL default 0,
  4. parking_id INT(11) NOT NULL default 0,
  5. PRIMARY KEY (prysznic_id,parking_id)
  6. )"; 
  7.  $results = mysql_query($sql)
  8. ?>


a jak sprawic zeby wynik zaznaczenia byl zapisywany w bazie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

a to w formularzu mam;
  1. <tr align="center" >
  2. <td height="48" align="right"><strong>Wyposażenie:</strong></td>
  3. <td height="48"><p>
  4. <input type="checkbox" name="prysznic" >
  5. Prysznic
  6. </p>
  7. <p>
  8. <input type="checkbox" name="parking" >
  9. Parking strzeżony</p></td>
  10. </tr>
  11. <tr>
  12. <td align="right" ><strong>Zdjęcie:</strong></td>
  13. <td ><input type="file" name="image_filename" size="27">
  14.  
  15. </td>
  16. </tr>


Ten post edytował trucksweb 20.02.2006, 18:45:12
Go to the top of the page
+Quote Post
vieri_pl
post
Post #2





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


do checkboxa dodajesz value:

Kod
<input type="checkbox" name="prysznic" value="jakis tekst ktory ma byc dodany">


w pliku gdzie odbierasz dane z formularza dajesz:

  1. <?php
  2.  
  3. $tekstdobazy = $_POST['prysznic'];
  4.  
  5. ?>


a w zapytaniu wiesz jak zrobic zeby dodale zawartosc zmiennej $tekstdobazy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam !
Go to the top of the page
+Quote Post
trucksweb
post
Post #3





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


heh niezbyt zalapalem jak to zrobic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
vieri_pl jak mozesz poradz jak to zrobic w tych skryptach http://forum.php.pl/index.php?showtopic=42127&hl=

bo ja juz sam nie wiem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

chce zapisac np jak uzytkownik zaznczacy prysznic w bazie danych, a potem na stronie admina odczytac ze zaznaczyl prysznic, parking lub oba (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zakladam ze oba te checkboxy są wewnątrz formularza i wysylany jest on postem
  1. <?php
  2.  
  3. $prysznic = (int)isset($_POST['prysznic']);
  4. $parking = (int)isset($_POST['parking']);
  5.  
  6. $sql = "insert into wyposazenie values ($prysznic, $parking)";
  7. //reszta rzeczy by wykonac zapytanie ;)
  8.  
  9. ?>


ps: a czemu taka dziwna tabela? moze ona miec maksymalnie 4 rekordy, gdyz tylko na to pozwolą kombinacje...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:15