Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Jak w jednym polu tabeli zapisać wiele wartości z pól checkbox?
fasolka
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.04.2008

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


witam

zaczynam raczkowac w tematyce php/mysql i napotkalem na problem
z checkbox-ami.
mam ich np 10 które sa listowane z tabeli
zaznaczam np.3 sztuki i chce zeby zapisaly mi sie do jednego pola w jednym rekordzie w tabeli 2
pojecia nie mam jak to zrobic więc proszę o pomoc

pozdro

Ten post edytował fasolka 8.04.2008, 13:52:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fasolka
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.04.2008

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


jak to rowiązac jak mam cos takiego?

  1. <?
  2. if ($baza = mysql_connect("localhost","root","")) {
  3. if (mysql_select_db("test")) {
  4.  
  5. if (isset($_POST["dodaj"])) {
  6. for ($i=0;$i<count($_POST["dodaj"]);$i++) {
  7. $wyposazenie= $_POST["dodaj"][$i];
  8. mysql_query("INSERT INTO obrazki set wyposazenie='$wyposazenie'");
  9.  
  10.  
  11. }
  12. }
  13.  
  14. $wynik = mysql_query("SELECT * FROM wyposazenie");
  15. $wierszy = mysql_num_rows($wynik);
  16.  
  17.  
  18.  
  19. echo "<form action=\"wyposazenie.php\" method=\"post\">";
  20. for ($i=0;$i<$wierszy;$i++) {
  21. $wiersz = mysql_fetch_array($wynik);
  22. echo "<input type=\"checkbox\" name=\"dodaj[]\"
  23. value=\"{$wiersz["id"]}\" />{$wiersz["wyp"]}<br />";
  24. }
  25. echo "<input type=\"submit\" value=\" dodaj \" /></form>";
  26.  
  27.  
  28. } else echo "Nie można połączyć się z bazą";
  29. mysql_close($baza);
  30. } else echo "Nie można połączyć się z serwerem MySQL";
  31. ?>
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 - 06:05