Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wysyłanie POSTEM "niezaznaczonego" checkboxa
mistrzuniu1
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.12.2016

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


Jest jakiś sposób na wysłanie POSTEM niezaznaczego checkboxa?

Tzn mam kilka tych checkboxów, których name="tablica[]" i chciałbym, aby wysyłane były POSTEM te niezaznaczone/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mistrzuniu1
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.12.2016

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


Tak wysyłam:
  1. <input type="hidden" name="tablica[]" value=<?=json_encode($_SESSION['animals'])?>>


Tak probuje robocze odczytać wartości

  1. var_dump(json_decode($_POST['tablica']));


I dostaje taki komunikat, jakoby wysłana tablica nie istniała ;/
Warning: json_decode() expects parameter 1 to be string, array given in /var/www/dev/web/galeriawphpulubione.php on line 28
NULL


Podszedłem troche inaczej do tego problemu

  1. if(isset($_POST['check_list_out']))
  2. {
  3. $ile=count($_SESSION['animals']);
  4. $ile1=count($_POST['check_list_out']);
  5. for($i=0; $i<$ile1; $i++)
  6. {
  7. for($x=0; $x<$ile; $x++)
  8.  
  9. {
  10. if($_SESSION['animals'][$x]==$_POST['check_list_out'][$i]);
  11. unset($_SESSION['animals'][$x]);
  12. }
  13. }
  14. }


Tylko, że teraz usuwa nie zaznaczone, ale wszystkie elementy.
Jak mogę temu zaradzic?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 10:02