Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SQL] checkboxy z bazy sql, przesłanie zmiennych zaznaczonych checkboxów
PiiiT
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 29.02.2008
Skąd: Poznań

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


Witam, przeszukałem już forum bezskutecznie i nie weim czy skrypty które zanlazłem u mnie nie działały albo ja źle coś robiłem..
Otóż problem polega na tym że nie mogę przesłac zmiennych zaznaczonych checkboxów. Lista użytkowników wyświetla się, do każdego z nich przydzielony jest chcebox z odpowiednim id użytkownika. Ale nie wiem co zrobic z name=f[] którego wartością jest zmienna.. Z góry dziękuję za wskazówki.

  1. <?php 
  2. $wyniki=mysql_query("SELECT * FROM uzytkownicy;");
  3. $ilosc=mysql_num_rows($wyniki);
  4. print("<table border=\"1\">");
  5. print("<tr>");
  6. print("<td width=\"20px\"><b><center>id</center></b></td>\n");
  7. print("<td width=\"100px\"><b><center>imie</center></b></td>\n");
  8. print("<td width=\"100px\"><b><center>nazwisko</center></b></td>\n");
  9. print("</tr>");
  10.  
  11. for ($x = 0; $x < $ilosc; $x++) {
  12. print("<tr><td><center>");
  13. print(mysql_result($wyniki,$x, "uzytkownik_id"));
  14. print("</center></td><td><center>");
  15. print(mysql_result($wyniki,$x, "imie"));
  16. print("</center></td><td><center>");
  17. print(mysql_result($wyniki,$x, "nazwisko"));
  18. print("</center></td><td><center>");
  19. $idzbazy=mysql_result($wyniki,$x, "uzytkownik_id");
  20. print($idzbazy);
  21. print("<input type=checkbox name=f[] value=\"$idzbazy\">");
  22. print("</font></center></td></tr>");
  23. }
  24. ?>
  25. <fieldset><legend> Usuń z bazy uzytkownika</legend>
  26. <form action="usun_uzytkownika.php" method="post">
  27. <input type="submit" value="usuń z bazy">    
  28. </form>


Ten post edytował PiiiT 6.06.2008, 13:41:31
Go to the top of the page
+Quote Post
Lejto
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


miałem podobny problem z usuwaniem zobacz to może ci pomoże:
http://forum.php.pl/index.php?showtopic=86023&hl=
post @zzeusa


--------------------
Go to the top of the page
+Quote Post
remik09
post
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 10
Dołączył: 25.12.2005
Skąd: Ruda Śląska

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


ja z przesylaniem wartosci zmiennych z checkboxow tak sobie poradzlem, niew eim czy o to dokladnie chodzi ale prosze:

tak wyswietlam inboxy

  1. <?php
  2. while($row = mysql_fetch_array($sql)) {
  3. print ' <input type="checkbox" name="'.$row['id'].'" value="'.$row['id'].'" />'.$row['link'].'<br />';
  4. }
  5. [php]
  6.  
  7. pozniej kkierowalem formularz pod ?id=usun i cos takiego
  8.  
  9. [php]
  10. if($_GET['action'] == 'usun') {
  11.  
  12. $usun = $_POST['usun'];
  13.  
  14. if ($usun != '') {
  15. $zap = "DELETE FROM `precle` WHERE `id` = $usun LIMIT 1 ";
  16. $result = mysql_query($zap);
  17. }
  18. }
  19. ?>


Ten post edytował remik09 30.03.2008, 00:43:15


--------------------
moj blog z glupotami
darmowe mp3

workstation: zendstudio 5.5.0 | EditPlus 3 | PHP/4.3.9 |
Go to the top of the page
+Quote Post

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: 19.08.2025 - 14:51