Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Skrypt dodawania kolejki (pomoc)
Forum PHP.pl > Forum > Przedszkole
szymonk237231
Witajcie!
Robie skrypt dodawania kolejki do bazy danych (jest to pojedyńczy mecz).
I już go zrobiłem, ale nie wiem jaki zrobiłem błąd, bo po naciśnięciu przycisku: Dodaj wyskakuje mi błąd, że nie dodało rekordu do bazy. I faktycznie tak jest tongue.gif

KOD SKRYPTU:
  1. <form action="dodaj_k.php" method="post">
  2. Kolejka: <select name="kolejka">
  3. <option>1</option>
  4. <option>2</option>
  5. <option>2</option>
  6. <option>3</option>
  7. <option>4</option>
  8. <option>5</option>
  9. <option>6</option>
  10. <option>7</option>
  11. <option>8</option>
  12. <option>9</option>
  13. <option>10</option>
  14. </select>
  15.  
  16. <table>
  17. <tr>
  18. <td><h3>GOSPODARZ</h3></td><td rowspan="2"><h2>VS</h2></td><td><h3>GOSC</h3></td>
  19. </tr><tr>
  20. <td>
  21. <input type="text" name="druzyna1" />
  22. </td><td>
  23. <input type="text" name="druzyna2" />
  24. </td>
  25. </tr>
  26. <tr>
  27. <td colspan="3">
  28. DATA: <select name="dzien">
  29. <option>1</option>
  30. <option>2</option>
  31. <option>2</option>
  32. <option>3</option>
  33. <option>4</option>
  34. <option>5</option>
  35. <option>6</option>
  36. <option>7</option>
  37. <option>8</option>
  38. <option>9</option>
  39. <option>10</option>
  40. <option>12</option>
  41. <option>13</option>
  42. <option>14</option>
  43. <option>15</option>
  44. <option>16</option>
  45. <option>17</option>
  46. <option>18</option>
  47. <option>19</option>
  48. <option>20</option>
  49. <option>21</option>
  50. <option>22</option>
  51. <option>23</option>
  52. <option>24</option>
  53. <option>25</option>
  54. <option>26</option>
  55. <option>27</option>
  56. <option>28</option>
  57. <option>29</option>
  58. <option>30</option>
  59. <option>31</option>
  60. </select>
  61. <select name="miesiac">
  62. <option>Styczen</option>
  63. <option>Luty</option>
  64. <option>Marzec</option>
  65. <option>Kwiecien</option>
  66. <option>Maj</option>
  67. <option>Czerwiec</option>
  68. <option>Lipiec</option>
  69. <option>Sierpien</option>
  70. <option>Wrzesien</option>
  71. <option>Pazziernik</option>
  72. <option>Listopad</option>
  73. <option>Grudzien</option>
  74. </select>
  75. <select name="rok">
  76. <option>2011</option>
  77. </select>
  78.  
  79.  
  80. <input type="submit" value="Dodaj mecz" />
  81. </form>
  82. </td></tr></table>
  83. <?php
  84. $kolejka = $_POST['kolejka'];
  85. $dzien = $_POST['dzien'];
  86. $miesiac = $_POST['miesiac'];
  87. $rok = $_POST['rok'];
  88. $druzyna1 = $_POST['druzyna1'];
  89. $druzyna2 = $_POST['druzyna2'];
  90. require "../config.php";
  91. if($kolejka and $dzien and $miesiac and $rok and $druzyna1 and $druzyna2) {
  92.  
  93.  
  94.  
  95. // dodajemy rekord do bazy
  96. $ins = @mysql_query("INSERT INTO kolejka SET kolejka='$kolejka', dzien='$dzien', miesiac='$miesiac', rok='$rok', druzyna1='$druzyna1', druzyna2='$druzyna2'");
  97.  
  98. if($ins) echo "Rekord został dodany poprawnie";
  99. else echo "Błąd nie udało się dodać nowego rekordu ";
  100.  
  101.  
  102.  
  103. }
  104.  
  105. ?>


GDZIE TU JEST BŁĄD?
Sephirus
  1. // dodajemy rekord do bazy
  2. $ins = @mysql_query("INSERT INTO kolejka SET kolejka='$kolejka', dzien='$dzien', miesiac='$miesiac', rok='$rok', druzyna1='$druzyna1', druzyna2='$druzyna2'");
  3.  
  4. if($ins) echo "Rekord został dodany poprawnie";
  5. else echo "Błąd nie udało się dodać nowego rekordu ERROR:".mysql_error();


i sam się dowiesz wink.gif

A tak w ogóle to sprawdź/zapoznaj się ze składnią polecenia INSERT SQL'a smile.gif
szymonk237231
Cytat(Sephirus @ 13.12.2011, 16:19:26 ) *
  1. // dodajemy rekord do bazy
  2. $ins = @mysql_query("INSERT INTO kolejka SET kolejka='$kolejka', dzien='$dzien', miesiac='$miesiac', rok='$rok', druzyna1='$druzyna1', druzyna2='$druzyna2'");
  3.  
  4. if($ins) echo "Rekord został dodany poprawnie";
  5. else echo "Błąd nie udało się dodać nowego rekordu ERROR:".mysql_error();


i sam się dowiesz wink.gif

A tak w ogóle to sprawdź/zapoznaj się ze składnią polecenia INSERT SQL'a smile.gif


Okej dzięki smile.gif
ciekawskiii
a gdzie value w option?
I wywal ta malpe @ w mysql_query
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.