Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> checkbox
przemysuaw
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 3.02.2013

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


Mam problem z checkboxem.

Mam listę użytkowników i przy każdym jest checkbox.
Pod spodem jest formularz.

Chodzi mi o to, by wypełnić formularz i wysłać do zaznaczonych użytkowników. (Wysyłam do bazy danych, a nie maila).
Czyli poprzez zapytanie INSERT.
Przy okazji dobrze byłoby pod spodem dać jeszcze jeden checlbox po zaznaczeniu którego zaznaczają się wszystkie, a po odznaczeniu odznaczają.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
przemysuaw
post
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 3.02.2013

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


wystąpił błąd: Undefined index: send_wiad
oraz
wystąpił błąd: Invalid argument supplied for foreach()
KOD:
  1. <input type="checkbox" name="send_wiad[]" value='.$row['firma_id'].'>
  2. foreach($_POST['send_wiad'] as $firma ) {
  3. if(empty($_POST['send_wiad']) ) {
  4. continue;
  5. }
  6. $q="INSERT INTO wiadomosc (temat, tresc_wiad) VALUES ('$t', '$tresc_wiad')";
  7. $r=mysqli_query($dbc,$q);
  8. if(mysqli_affected_rows($dbc)){
  9. $wiadomosc_id=mysqli_insert_id($dbc);
  10. $q="INSERT INTO wiadomosc_f (firma_id, wiadomosc_id) VALUES ('$firma', '$wiadomosc_id')";
  11. $r=mysqli_query($dbc,$q);
  12. if(mysqli_affected_rows($dbc)){
  13. $q="INSERT INTO wiadomosc_a (admin_id, wiadomosc_id) VALUES ('$admin_id', '$wiadomosc_id')";
  14. $r=mysqli_query($dbc,$q);
  15. if(mysqli_affected_rows($dbc)){
  16. echo'<p> Wiadomości zostały wysłane</p>';
  17. } else {
  18. echo'<p> Nie wstawiono do tabeli wiadomosc_a </p>';
  19. }
  20. } else {
  21. echo'<p> Nie wstawiono do tabeli wiadomosc_f </p>';
  22. }
  23. } else {
  24. echo'<p> Nie wstawiono do tabeli wiadomosc </p>';
  25. }
  26. }//Koniec pętli foreach wysyłającej wiadomość do zaznaczonych
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: 5.10.2025 - 11:05