Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pola checkbox wformularzu i skrypt PHP
debian
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 1
Dołączył: 6.11.2008
Skąd: /etc/passwd

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


Witam, mam w fromularzu pola wyboru checkbox i nie wiem jak zrobic zeby skrypt (<form action="skrypt.php") dodawał do wysyłanego mejla tylko zaznaczone pola

EDIT:

  1. <input type="checkbox" name="check[]" value="cos cos" id="checkbox_css" />
  2. <input type="checkbox" name="check[]" value="cos" id="checkbox_css" />
  3. <input type="checkbox" name="check[]" calue="cos2" id="checkbox_css" />
  4. <input type="checkbox" name="check[]" value="cos3" id="checkbox_css" />
  5. <input type="checkbox" name="check[]" value="cos4" id="checkbox_css" />
  6. <input type="checkbox" name="check[]" value="cos5" id="checkbox_css" />


Wszystko zrobiłem tylko nie moge przypisać tej pętli
  1. <?php
  2. foreach($_POST['check'] as $index=>$wartosc){
  3. echo $wartosc.',';
  4. }
  5. ?>
do zmiennej. Bo chciałbym ten wynik wysłać mejlem a podczas przetwarzania wywala błędy. Normalnie jak wyświetlam to działa elegancko ale jak przypisuje do zmiennej $blble i pote w tresci forma dodaje tą zmienną to mi wykrzacza błędy w linijce w której przypisywałem to do zmiennej:

$blble='foreach($_POST['check'] as $index=>$wartosc){echo $wartosc.',';}';

Ten post edytował debian 16.01.2009, 10:45:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Z tym var_dumpem to chodziło o to, żebyś zobaczył w jakim formacie masz przesyłane dane.

Przeanalizuj:
  1. <?php
  2. if(count($_POST)){
  3.    echo '<pre>'.print_r($_POST, 1).'</pre>';
  4.    
  5.    $a = array();
  6.    foreach((array) $_POST['abc'] as $key => $val){
  7.        $a[] = sprintf('klucz: %s, wartość: %s', $key, $val);
  8.    }
  9.    $a = implode(',<br /> ', $a);
  10.    
  11.    echo $a;
  12. }
  13. ?>
  14. <form action="" method="post">
  15.    <input type="text" name="test" value="ala" />
  16.    <input type="checkbox" name="abc[5]" value="Buty sportowe" />
  17.    <input type="checkbox" name="abc[6]" value="koszulki" />
  18.    <input type="checkbox" name="abc[7]" value="7emka" />
  19.    <input type="checkbox" name="abc[8]" value="8emka" />
  20.    <input type="submit" />
  21. </form>
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: 27.12.2025 - 16:48