Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak zapisac do bazy liczby?
woxala123
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

Ostrzeżenie: (10%)
X----


Witam!
Zrobiłem sobie taki formularz, gdzie po zaznaczeniu checkboksów - pokazuja mi sie po wysłaniu wybrane liczby w tabelce. Mam zapytanie jak teraz te wyświetlone liczby zapisać do bazy danych,
tak jak jest struktura tabeli tzn.ball1; ball2;ball3 itd...
  1. <html>
  2. <head>
  3. <title>Wybrane liczby</title>
  4. </head>
  5. <body>
  6. <h3>Proszę wybierz liczby</h3>
  7. <form method="post">
  8. <p><input type="checkbox" name="language[]" value="1" /> 1</p>
  9. <p><input type="checkbox" name="language[]" value="2" /> 2</p>
  10. <p><input type="checkbox" name="language[]" value="3" /> 3</p>
  11. <p><input type="checkbox" name="language[]" value="4" /> 4</p>
  12. <p><input type="checkbox" name="language[]" value="5" /> 5</p>
  13. <p><input type="checkbox" name="language[]" value="6" /> 6</p>
  14. <p><input type="checkbox" name="language[]" value="7" /> 7</p>
  15. <p><input type="checkbox" name="language[]" value="8" /> 8</p>
  16. <p><input type="checkbox" name="language[]" value="9" /> 9</p>
  17. <p><input type="checkbox" name="language[]" value="10" /> 10</p>
  18. <p><input type="checkbox" name="language[]" value="11" /> 11</p>
  19. <p><input type="checkbox" name="language[]" value="12" /> 12</p>
  20. <p><input type="checkbox" name="language[]" value="13" /> 13</p>
  21. <p><input type="checkbox" name="language[]" value="14" /> 14</p>
  22. <p><input type="checkbox" name="language[]" value="15" /> 15</p>
  23. <p><input type="submit" name="submit" value="Submit" />
  24.  
  25. <p>
  26. </form>
  27. <p>
  28. <label for="textfield"></label>
  29. </p>
  30. </body>
  31. </html>
  32. <table border="3" align="center">
  33. <tr>
  34. <?php
  35. if(isset($_POST["submit"]))
  36. {
  37. if(!empty($_POST["language"]))
  38. {
  39. echo '<h3>Twoje wybrane liczby</h3>';
  40. foreach($_POST["language"] as $language)
  41. {
  42.  
  43. echo '<td> ' .$language. '</td>';
  44. }
  45. }
  46. else
  47. {
  48. echo "Musisz zaznaczyć by móc zobaczyc swoje liczby";
  49. }
  50. }
  51.  
  52. ?> </tr>


Pozdrawuiam i z góry dziękuje za jakąkolwiek pomoc.

Myslałem cos o taki poleceniu
$sql = "INSERT INTO `loto`.`lotto` (date, ball1, ball2, ball3, ball4, ball5, ball6) VALUES ($_POST[language])"; tylko cos jeszcze nie pasi. Tzn jeszcze nie zapisuje. Oczywiście połączenie z bazą danych jest.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Artykuł opisywał jak masz to zrobić. Jeśli nie chcesz pdo to zostaje mysqli i bindowanie parametrów. To co przedstawiłes to był jakiś ciąg znaków dla sprintf. Dla klucza głównego nie wstawia się pustego stringu '' tylko pomija całkowicie.
Go to the top of the page
+Quote Post

Posty w temacie
- woxala123   [MySQL][PHP]Jak zapisac do bazy liczby?   26.11.2016, 13:23:33
- - viking   https://prophp.pl/advice/show/13/w_jaki_spo...larz...   26.11.2016, 13:26:41
- - woxala123   Jeszcze nie ruszam się za PDO, chce na dziś ten te...   26.11.2016, 14:38:07
- - viking   A to czego używasz? Mysqli? Liczby to nie s tylko ...   26.11.2016, 15:08:34
- - woxala123   Viking to gdzie leży błąd w zapytaniu?   26.11.2016, 17:07:30
- - viking   Powtórzę pytanie - czego używasz do obsługi bazy? ...   26.11.2016, 17:11:05
- - woxala123   Masz rację viking, zrobię to od innej strony. Tylk...   26.11.2016, 18:53:08
- - viking   Artykuł opisywał jak masz to zrobić. Jeśli nie chc...   26.11.2016, 19:14:55
- - woxala123   To jak zapisać wynik pętli do bazy danych żeby każ...   28.11.2016, 12:14:31
- - Tomplus   Ja na twoim miejscu sprawdziłbym czy w ogóle do SQ...   28.11.2016, 12:33:19
- - woxala123   Nadal to samo pokazuje.   28.11.2016, 12:46:04
- - nospor   foreach ($_POST['id'] Przeciez ...   28.11.2016, 12:50:29
- - woxala123   To szczerze powiem nie wiem jak to rozpisać. Siedz...   28.11.2016, 12:54:20
- - nospor   To moze zacznij analizowac kod jaki masz. Ani nie ...   28.11.2016, 12:56:29
- - woxala123   Okey teraz taki komunikat Warning: Invalid argumen...   28.11.2016, 14:29:04
- - Tomplus   Wiesz jak działa pętla? jeżeli jako pierwszą wart...   28.11.2016, 15:23:40
- - woxala123   Witam! Dziękue za zainteresowanie. Zajmę się t...   28.11.2016, 15:36:27
- - Niree   Hmm, jak rozumiem, chcesz zaznaczone liczby dodać ...   28.11.2016, 20:15:42
- - woxala123   Witam. Okej Niree, przedstawiłeś rozwiązanie tylko...   30.11.2016, 15:42:52
- - Niree   Tutaj widzę brak [$i] na końcu $_POST[...   30.11.2016, 16:00:37
- - woxala123   Do tego momentu jest okey teraz spróbuje zapisac t...   30.11.2016, 17:09:12
- - Niree   Tak tego nie robimy Pętla się będzie powtarzać 6 ...   30.11.2016, 17:21:35
- - woxala123   Nadal nie zapisuje do bazy Niree. Co z tym fantem....   2.12.2016, 10:05:29
- - nospor   Zamiast tak siedziec totalnie bezczynnie, to moze ...   2.12.2016, 10:16:50
- - woxala123   No właśnie nie nudzę się i najlepsze nie pokazuje ...   2.12.2016, 10:20:22
- - nospor   To moze pokaz jak teraz probujesz wyswietlic bledy...   2.12.2016, 10:24:20
- - woxala123   A to jest teraz aktualny kod [PHP] pobierz, plain...   2.12.2016, 10:24:42
- - nospor   dodales or die(mysql_error()) do tresci zapytania....   2.12.2016, 10:35:06
- - viking   Jak byś ty jeszcze słuchał co się do ciebie mówi. ...   2.12.2016, 10:36:48
- - woxala123   Okey zrobiłem tak i działa [PHP] pobierz, plaintex...   2.12.2016, 23:47:41
- - Niree   Jeżeli ten powyższy kod z Mysqli jest aktualny to:...   5.12.2016, 01:57:28


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: 16.01.2026 - 00:22