Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z formularzem
kukov
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 4.12.2004

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


mam problem z tym iz w formularzu mam 3 pola wyboru do zaznaczenia [moga byc wszystkie zaznaczone] i wlasnie problem tkwi w zapisie tego do jednej komorki w DB jesli zaznaczy sie 1 opcje zeby zapisalo 1 , jesli 2 to dwie , jesli wszystkie to wszystkie zapisuje a jesli zadnej to wklepuje 0 . mi jakies dziwne wartosci wstawial zmasakrowalem ten kod tak ze teraz sie niemoge sam rozczytac oco chodzilo wiec zakladam ze jest zle dlatego go nie zalaczam;]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mario
post
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


  1. <input type=checkbox name=pole[1]>
  2. <input type=checkbox name=pole[2]>
  3. <input type=checkbox name=pole[3]>
  4. </form>

w pętli sprawdzasz czy dane pole zostało zaznaczone, jeżeli tak sumujesz je tak jak pisałeś.....

  1. <?php
  2. $suma=0;
  3.  
  4. For ($i=1;
  5.  $i<=3;
  6.  $i=$i+1)
  7.  {
  8. If (isset($_GET[pole][$i]))
  9.  $suma=$suma+1
  10.  }
  11.  
  12. ?>
a na koniec w $suma masz wynik czyli jak jedno pole to $suma=1, jak 2 pola $suma=2 a jak 3 pola zaznaczone $suma=3. A jak nic to $suma=0
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 03:11