Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: checkbox
Forum PHP.pl > Forum > Przedszkole
trucksweb
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 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>
vieri_pl
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 smile.gif

Pozdrawiam !
trucksweb
heh niezbyt zalapalem jak to zrobic 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 sad.gif

chce zapisac np jak uzytkownik zaznczacy prysznic w bazie danych, a potem na stronie admina odczytac ze zaznaczyl prysznic, parking lub oba worriedsmiley.gif
nospor
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...
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.