Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dodanie do bazy wszystkich rekordów z tablicy POST
hiper0007
post 8.02.2018, 15:23:14
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

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


Witam!

Mam pytanko. Przesyłam elementy idc do tablicy POST poprzez checkboxy, a następnie dodaje do bazy te rekordy. Problem w tym, że dodaje się tylko ostatni kliknięty checkbox. Zaznaczę 5 a do bazy dodaje mi się tylko ostatni zaznaczony... poniżej kod... mogę prosić o jego weryfikacjęquestionmark.gif wink.gif

  1.  
  2. require_once "connect.php";
  3.  
  4. if (!$polaczenie = mysql_connect($host,$db_login,$db_pass,$db_name)) {
  5. echo 'Nie można nawiązać połączenia z bazą danych';
  6.  
  7. }else
  8. {
  9.  
  10. if (!mysql_select_db('awizacja', $polaczenie)) {
  11. echo 'Nie można wybrać bazy danych';
  12. }
  13.  
  14.  
  15. $idc=$_POST['idc'];
  16.  
  17. $idsSql = implode(', ', $idc);
  18.  
  19.  
  20. if($result = mysql_query("SELECT * FROM appt WHERE id IN ($idsSql)", $polaczenie))
  21. {
  22.  
  23.  
  24. $ilu_userow=mysql_num_rows ($result);
  25. if($ilu_userow>0)
  26. {
  27.  
  28.  
  29. switch($_POST['statusall_ex2'])
  30. {
  31.  
  32.  
  33. // Wpuszczony
  34.  
  35. case "st1":
  36.  
  37. {
  38.  
  39.  
  40.  
  41.  
  42. $kodowanie=mysql_query('SET NAMES \'utf8\'');
  43.  
  44. $wiersz=mysql_fetch_assoc($result);
  45.  
  46. $idc=$_POST['idc'];
  47.  
  48. $idsSql = implode(', ', $idc);
  49.  
  50. $id=$wiersz['id'];
  51. $awizacja=$wiersz['awizacja'];
  52. $data_awizacja=$wiersz['data_awizacja'];
  53. $godz_awiz=$wiersz['godz_awiz'];
  54. $godz_pod=$wiersz['godz_pod'];
  55. $zamowienie=$wiersz['zamowienie'];
  56. $nazwa=$wiersz['nazwa'];
  57. $kanal=$wiersz['kanal'];
  58. $spedycja=$wiersz['spedycja'];
  59. $linii=$wiersz['linii'];
  60. $palety=$wiersz['palety'];
  61. $kartony=$wiersz['kartony'];
  62. $rampa=$wiersz['rampa'];
  63. $komentarz=$wiersz['komentarz'];
  64. $artykul=$wiersz['artykul'];
  65. $il_zamowien=$wiersz['il_zamowien'];
  66. $nr_naczepy=$wiersz['nr_naczepy'];
  67. $tel_kierowcy=$wiersz['tel_kierowcy'];
  68. $status='Wpuszczony';
  69. $color='#0099FF';
  70. $color2='#0099FF';
  71. $kod=$wiersz['kod'];
  72. $login=$_SESSION['login'];
  73. $data_mod=date("d-m-Y H:i:s");
  74. $zadanie='Change';
  75.  
  76.  
  77. if($result = mysql_query("INSERT INTO appt_mod VALUES(NULL,'$id','$awizacja','$data_awizacja','$godz_awiz','$godz_pod','$zamowienie','$nazwa','$kanal','$spedycja','$linii','$palety','$kartony','$rampa','$komentarz','$artykul','$il_zamowien','$nr_naczepy','$tel_kierowcy','$status','$color','$color2','$kod','$login','$data_mod','$zadanie')", $polaczenie))
  78. {
  79.  
  80.  
  81. if($result = mysql_query("UPDATE appt SET status='Wpuszczony', color='#0099FF', color2='#0099FF' WHERE id IN ($idsSql)", $polaczenie))
  82. {
  83.  
  84.  
  85. $_SESSION['stat2']="Status dla ID: <span style='color:red;'>$idsSql</span> został zmieniony na <span style='color:red;'>Wpuszczony!</span>";
  86. unset($_SESSION['id']);
  87. require_once "header.php";
  88. exit();
  89.  
  90.  
  91.  
  92. }else
  93. {
  94.  
  95. echo "Błąd bazy danych, nie można wykonać zapytania do bazy\n";
  96. echo 'Błąd MySQL: ' . mysql_error();
  97.  
  98. }
  99.  
  100.  
  101. }else
  102. {
  103.  
  104. echo "Błąd bazy danych, nie można wykonać zapytania do bazy\n";
  105. echo 'Błąd MySQL: ' . mysql_error();
  106. }
  107.  
  108.  
  109.  
  110.  
  111.  
  112. } break;
  113.  
  114.  
  115.  
  116.  
  117.  


Z góry dzięki
Go to the top of the page
+Quote Post
nospor
post 8.02.2018, 15:57:24
Post #2





Grupa: Moderatorzy
Postów: 36 468
Pomógł: 6300
Dołączył: 27.12.2004




Jesli mowisz o zapytaniu INSERT INTO w twoim kodzie to ono nie jest w zadnej petli wiec czego oczekujesz? Poza tym z kodu wynika ze wszystkie pola sie nadpisuja. Mowie, ze z kodu php wynika, bo kodu html nie raczyles pokazac... przeciez sobie wywrozymy....

przenosze


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
hiper0007
post 8.02.2018, 16:25:38
Post #3





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

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


Cytat(nospor @ 8.02.2018, 15:57:24 ) *
Jesli mowisz o zapytaniu INSERT INTO w twoim kodzie to ono nie jest w zadnej petli wiec czego oczekujesz? Poza tym z kodu wynika ze wszystkie pola sie nadpisuja. Mowie, ze z kodu php wynika, bo kodu html nie raczyles pokazac... przeciez sobie wywrozymy....

przenosze


Tak w pentli smile.gif? To ja wiem tylko zastanawiam sie jak uzyc petli skoro musze dodac rekordy z tablicy POST. Foreach? Czy While.

  1.  
  2. foreach($idsSql as $result)
  3. {
  4. //wstawianie do bazy
  5. }
  6.  
Go to the top of the page
+Quote Post
nospor
post 8.02.2018, 16:27:41
Post #4





Grupa: Moderatorzy
Postów: 36 468
Pomógł: 6300
Dołączył: 27.12.2004




Nie w zadnej pentli tylko w petli a juz najlepiej w pętli.

Do latania po tablicy uzywa sie z reguly FOREACH. Jak sie uprzesz mozesz i WHILE.

no i z tego co widze to $idsSql to tekst a nie zadna tablica wiec patrz po czym chcesz iterowac


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
hiper0007
post 8.02.2018, 16:32:17
Post #5





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

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


Cytat(nospor @ 8.02.2018, 16:27:41 ) *
Nie w zadnej pentli tylko w petli a juz najlepiej w pętli.

Do latania po tablicy uzywa sie z reguly FOREACH. Jak sie uprzesz mozesz i WHILE.

no i z tego co widze to $idsSql to tekst a nie zadna tablica wiec patrz po czym chcesz iterowac


  1.  
  2. $idc=$_POST['idc'];
  3.  
  4. $idsSql = implode(', ', $idc);
  5.  

Go to the top of the page
+Quote Post
nospor
post 8.02.2018, 16:35:33
Post #6





Grupa: Moderatorzy
Postów: 36 468
Pomógł: 6300
Dołączył: 27.12.2004




Super ze wyciales dwie linijki z kodu i pokazales mi je jeszcze raz. Jak to sie ma do tematu tudziez do zacytowanego przez ciebie mojego posta? Napisalem ci przeciez ze $idsSql to tekst. Po co mi jeszcze raz pokazujesz kod, ktory potwierdza to co mowie? Ja to wiem, przeciez ci o tym napisalem....


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
hiper0007
post 9.02.2018, 19:02:46
Post #7





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

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


Teraz dodaje mi do bazy tyle razy ile zaznaczę checkboxow. Z tym, że dodaje mi te same rekordy.. Zaznaczę trzy checkboxy i doda do bazy trzy rekordy... tylko te same...

  1.  
  2. if(isset($_SESSION['statusall_ex']))
  3. {
  4.  
  5. require_once "connect.php";
  6.  
  7. if (!$polaczenie = mysql_connect($host,$db_login,$db_pass,$db_name)) {
  8. echo 'Nie można nawiązać połączenia z bazą danych';
  9.  
  10. }else
  11. {
  12.  
  13. if (!mysql_select_db('awizacja', $polaczenie)) {
  14. echo 'Nie można wybrać bazy danych';
  15. }
  16.  
  17.  
  18. $idc=$_POST['idc'];
  19.  
  20. $idsSql = implode(', ', $idc);
  21.  
  22.  
  23. if($result = mysql_query("SELECT * FROM appt WHERE id IN ($idsSql)", $polaczenie))
  24. {
  25.  
  26.  
  27. $ilu_userow=mysql_num_rows ($result);
  28. if($ilu_userow>0)
  29. {
  30.  
  31.  
  32. switch($_POST['statusall_ex2'])
  33. {
  34.  
  35.  
  36. // Wpuszczony
  37.  
  38. case "st1":
  39.  
  40. {
  41.  
  42.  
  43.  
  44.  
  45. $kodowanie=mysql_query('SET NAMES \'utf8\'');
  46.  
  47. while($wiersz=mysql_fetch_assoc($result))
  48. {
  49.  
  50. $id=$wiersz['id'];
  51. $awizacja=$wiersz['awizacja'];
  52. $data_awizacja=$wiersz['data_awizacja'];
  53. $godz_awiz=$wiersz['godz_awiz'];
  54. $godz_pod=$wiersz['godz_pod'];
  55. $zamowienie=$wiersz['zamowienie'];
  56. $nazwa=$wiersz['nazwa'];
  57. $kanal=$wiersz['kanal'];
  58. $spedycja=$wiersz['spedycja'];
  59. $linii=$wiersz['linii'];
  60. $palety=$wiersz['palety'];
  61. $kartony=$wiersz['kartony'];
  62. $rampa=$wiersz['rampa'];
  63. $komentarz=$wiersz['komentarz'];
  64. $artykul=$wiersz['artykul'];
  65. $il_zamowien=$wiersz['il_zamowien'];
  66. $nr_naczepy=$wiersz['nr_naczepy'];
  67. $tel_kierowcy=$wiersz['tel_kierowcy'];
  68. $status='Wpuszczony';
  69. $color='#0099FF';
  70. $color2='#0099FF';
  71. $kod=$wiersz['kod'];
  72. $login=$_SESSION['login'];
  73. $data_mod=date("d-m-Y H:i:s");
  74. $zadanie='Change';
  75.  
  76.  
  77.  
  78.  
  79. }
  80.  
  81.  
  82. foreach($idc as $result)
  83. {
  84. if($result = mysql_query("INSERT INTO appt_mod VALUES(NULL,'$id','$awizacja','$data_awizacja','$godz_awiz','$godz_pod','$zamowienie','$nazwa','$kanal','$spedycja','$linii','$palety','$kartony','$rampa','$komentarz','$artykul','$il_zamowien','$nr_naczepy','$tel_kierowcy','$status','$color','$color2','$kod','$login','$data_mod','$zadanie')", $polaczenie))
  85. {
  86.  
  87.  
  88.  
  89.  
  90.  
  91. }else
  92. {
  93.  
  94. echo "Błąd bazy danych, nie można wykonać zapytania do bazy\n";
  95. echo 'Błąd MySQL: ' . mysql_error();
  96. }
  97.  
  98.  
  99. }
  100.  
  101.  
  102.  
  103.  
  104. } break;
  105.  
  106.  
  107. }
  108.  
  109. }
  110.  
  111. }else
  112. {
  113.  
  114. echo "Błąd bazy danych, nie można wykonać zapytania do bazy\n";
  115. echo 'Błąd MySQL: ' . mysql_error();
  116.  
  117. }
  118.  
  119.  
  120.  
  121. mysql_close($polaczenie);
  122.  
  123.  
  124. }
  125.  
  126. }


  1.  
  2.  
  3. <form method="POST" action="mod_box.php" class="form-inline" role="form">
  4. <span style="font-size:14px;">Zmień status: </span>
  5. </div>
  6. <select class="form-control" name="statusall_ex2" data-toggle="tooltip" data-placement="bottom" title="Wybierz status!" data-trigger="hover">
  7. <option value="st1">Wpuszczony</option>
  8. <option value="st2">Bez rampy</option>
  9. <option value="st3">Nie wjechał</option>
  10. <option value="st4">Odesłana</option>
  11. </select>
  12. </div>
  13.  
  14. <div class="form-group">
  15. <input name="statusall_ex" type="submit" value="Zmień" class="btn btn-warning">
  16. </div>
  17.  
  18. <input name="idc[]" value="$idc" type="checkbox" style="width: 20px; height: 20px;">
  19.  
  20. </form>
  21.  
  22.  
  23.  

Go to the top of the page
+Quote Post
nospor
post 9.02.2018, 20:22:12
Post #8





Grupa: Moderatorzy
Postów: 36 468
Pomógł: 6300
Dołączył: 27.12.2004




Bo za kazdym razem wkladasz te same zmienne z tymi samymi wartosciami raz wczesniej ustalonymi.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
hiper0007
post 9.02.2018, 20:33:14
Post #9





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

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


Moglbys mi podpowiedziec w ktorym miejscu podmienic albo dopisac? Bylbym wdzieczny za pomoc smile.gif
Go to the top of the page
+Quote Post
b4rt3kk
post 9.02.2018, 21:56:18
Post #10





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Przerzuć foreach z insertem do wnętrza pętli while.

Poza tym poczytaj troszkę o PSR-2, bo aż przykro patrzeć na Twój kod.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
hiper0007
post 9.02.2018, 22:29:42
Post #11





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

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


Cytat(b4rt3kk @ 9.02.2018, 21:56:18 ) *
Przerzuć foreach z insertem do wnętrza pętli while.

Poza tym poczytaj troszkę o PSR-2, bo aż przykro patrzeć na Twój kod.



Wychodzi błąd: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given

  1.  
  2. require_once "connect.php";
  3.  
  4. if (!$polaczenie = mysql_connect($host,$db_login,$db_pass,$db_name)) {
  5. echo 'Nie można nawiązać połączenia z bazą danych';
  6.  
  7. }else
  8. {
  9.  
  10. if (!mysql_select_db('awizacja', $polaczenie)) {
  11. echo 'Nie można wybrać bazy danych';
  12. }
  13.  
  14.  
  15. $idc=$_POST['idc'];
  16.  
  17. $idsSql = implode(', ', $idc);
  18.  
  19.  
  20. if($result = mysql_query("SELECT * FROM appt WHERE id IN ($idsSql)", $polaczenie))
  21. {
  22.  
  23.  
  24. $ilu_userow=mysql_num_rows ($result);
  25. if($ilu_userow>0)
  26. {
  27.  
  28.  
  29. switch($_POST['statusall_ex2'])
  30. {
  31.  
  32.  
  33. // Wpuszczony
  34.  
  35. case "st1":
  36.  
  37. {
  38.  
  39.  
  40.  
  41. while($wiersz=mysql_fetch_assoc($result))
  42. {
  43.  
  44.  
  45. $id=$wiersz['id'];
  46. $awizacja=$wiersz['awizacja'];
  47. $data_awizacja=$wiersz['data_awizacja'];
  48. $godz_awiz=$wiersz['godz_awiz'];
  49. $godz_pod=$wiersz['godz_pod'];
  50. $zamowienie=$wiersz['zamowienie'];
  51. $nazwa=$wiersz['nazwa'];
  52. $kanal=$wiersz['kanal'];
  53. $spedycja=$wiersz['spedycja'];
  54. $linii=$wiersz['linii'];
  55. $palety=$wiersz['palety'];
  56. $kartony=$wiersz['kartony'];
  57. $rampa=$wiersz['rampa'];
  58. $komentarz=$wiersz['komentarz'];
  59. $artykul=$wiersz['artykul'];
  60. $il_zamowien=$wiersz['il_zamowien'];
  61. $nr_naczepy=$wiersz['nr_naczepy'];
  62. $tel_kierowcy=$wiersz['tel_kierowcy'];
  63. $status='Wpuszczony';
  64. $color='#0099FF';
  65. $color2='#0099FF';
  66. $kod=$wiersz['kod'];
  67. $login=$_SESSION['login'];
  68. $data_mod=date("d-m-Y H:i:s");
  69. $zadanie='Change';
  70.  
  71.  
  72. foreach($idc as $result)
  73. {
  74.  
  75. if(!$result = mysql_query("INSERT INTO appt_mod VALUES(NULL,'$id','$awizacja','$data_awizacja','$godz_awiz','$godz_pod','$zamowienie','$nazwa','$kanal','$spedycja','$linii','$palety','$kartony','$rampa','$komentarz','$artykul','$il_zamowien','$nr_naczepy','$tel_kierowcy','$status','$color','$color2','$kod','$login','$data_mod','$zadanie')", $polaczenie))
  76. {
  77.  
  78. echo "Błąd bazy danych, nie można wykonać zapytania do bazy\n";
  79. echo 'Błąd MySQL: ' . mysql_error();
  80. exit;
  81.  
  82.  
  83. }
  84.  
  85. }
  86.  
  87.  
  88.  
  89. }
  90.  
  91.  
  92.  
  93. } break;
  94.  
  95.  
  96. }
  97.  
  98. }
  99.  
  100. }else
  101. {
  102.  
  103. echo "Błąd bazy danych, nie można wykonać zapytania do bazy\n";
  104. echo 'Błąd MySQL: ' . mysql_error();
  105.  
  106. }
  107.  
  108.  
  109.  
  110. mysql_close($polaczenie);
  111.  
  112.  
  113. }
  114.  
  115.  
Go to the top of the page
+Quote Post
viking
post 10.02.2018, 07:14:09
Post #12





Grupa: Zarejestrowani
Postów: 6 366
Pomógł: 1115
Dołączył: 30.08.2006

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


Czyli zapytanie wrzucone do mysql_query wygenerowało błąd. Naucz się wyciągać wnioski z błędów. Ten kod to jeden wielki przestarzały śmietnik tak na marginesie.


--------------------
Go to the top of the page
+Quote Post
hiper0007
post 10.02.2018, 07:21:34
Post #13





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

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


Cytat(viking @ 10.02.2018, 07:14:09 ) *
Czyli zapytanie wrzucone do mysql_query wygenerowało błąd. Naucz się wyciągać wnioski z błędów. Ten kod to jeden wielki przestarzały śmietnik tak na marginesie.


To pomogles mi smile.gif
Wiem ze przestarzaly ale nie moge wgrac xxampa bo mam poblokowanr porty i korzustam z Webserv 2.1 PDO i MySLI nie ida mi na tym serwerze sad.gif moglbys luknac gdzie musze co musze poprawic? Z gory dzieki
Go to the top of the page
+Quote Post
viking
post 10.02.2018, 07:39:19
Post #14





Grupa: Zarejestrowani
Postów: 6 366
Pomógł: 1115
Dołączył: 30.08.2006

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


Ale co mam ci tu więcej pomóc? Zamiast poprawnego resource przekazujesz false więc zapytanie jest niepoprawne. Wydrukuj je sobie i wrzuc bezpośrednio do bazy. Porty można zmienić dowolnie. W stopce mam całą instalację nowoczesnego serwera.


--------------------
Go to the top of the page
+Quote Post
hiper0007
post 10.02.2018, 08:40:23
Post #15





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

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


Cytat(viking @ 10.02.2018, 07:39:19 ) *
Ale co mam ci tu więcej pomóc? Zamiast poprawnego resource przekazujesz false więc zapytanie jest niepoprawne. Wydrukuj je sobie i wrzuc bezpośrednio do bazy. Porty można zmienić dowolnie. W stopce mam całą instalację nowoczesnego serwera.


Ono dodaje do bazy smile.gif tylko zamast wszystkich wyciagnietych wartosci wrzuca do bazy trzy razy ost rekord. Zaznaczam trzy wiersze a dodaje mi trzy te same wiersze
Go to the top of the page
+Quote Post
viking
post 10.02.2018, 11:54:33
Post #16





Grupa: Zarejestrowani
Postów: 6 366
Pomógł: 1115
Dołączył: 30.08.2006

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


To już ci nospor pisał co masz źle. I nie nadpisuj ciągle tych samych zmiennych.


--------------------
Go to the top of the page
+Quote Post
hiper0007
post 10.02.2018, 13:05:10
Post #17





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 6.06.2016

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


Cytat(viking @ 10.02.2018, 11:54:33 ) *
To już ci nospor pisał co masz źle. I nie nadpisuj ciągle tych samych zmiennych.


Już znalazłem rozwiązanie wink.gif nie pętle foreach wewnątrz pętli while tylko pętle while wewnątrz pętli foreach:

  1.  
  2. foreach($idc as $wiersz)
  3. {
  4.  
  5. while($wiersz=mysql_fetch_assoc($result))
  6. {
  7.  
  8.  
  9. $kodowanie=mysql_query('SET NAMES \'utf8\'');
  10.  
  11. $id=$wiersz['id'];
  12. $awizacja=$wiersz['awizacja'];
  13. $data_awizacja=$wiersz['data_awizacja'];
  14. $godz_awiz=$wiersz['godz_awiz'];
  15. $godz_pod=$wiersz['godz_pod'];
  16. $zamowienie=$wiersz['zamowienie'];
  17. $nazwa=$wiersz['nazwa'];
  18. $kanal=$wiersz['kanal'];
  19. $spedycja=$wiersz['spedycja'];
  20. $linii=$wiersz['linii'];
  21. $palety=$wiersz['palety'];
  22. $kartony=$wiersz['kartony'];
  23. $rampa=$wiersz['rampa'];
  24. $komentarz=$wiersz['komentarz'];
  25. $artykul=$wiersz['artykul'];
  26. $il_zamowien=$wiersz['il_zamowien'];
  27. $nr_naczepy=$wiersz['nr_naczepy'];
  28. $tel_kierowcy=$wiersz['tel_kierowcy'];
  29. $status='Wpuszczony';
  30. $color='#0099FF';
  31. $color2='#0099FF';
  32. $kod=$wiersz['kod'];
  33. $login=$_SESSION['login'];
  34. $data_mod=date("d-m-Y H:i:s");
  35. $zadanie='Change';
  36.  
  37.  
  38.  
  39. if(!$wiersz = mysql_query("INSERT INTO appt_mod VALUES(NULL,'$id','$awizacja','$data_awizacja','$godz_awiz','$godz_pod','$zamowienie','$nazwa','$kanal','$spedycja','$linii','$palety','$kartony','$rampa','$komentarz','$artykul','$il_zamowien','$nr_naczepy','$tel_kierowcy','$status','$color','$color2','$kod','$login','$data_mod','$zadanie')", $polaczenie))
  40. {
  41.  
  42. echo "Błąd bazy danych, nie można wykonać zapytania do bazy\n";
  43. echo 'Błąd MySQL: ' . mysql_error();
  44.  
  45.  
  46. }
  47.  
  48.  
  49. }
  50.  
  51. }
  52.  
  53.  


Dzięki wszystkim za pomoc i wytrwałość wink.gif Pozdraiwam
Go to the top of the page
+Quote Post
nospor
post 11.02.2018, 11:54:04
Post #18





Grupa: Moderatorzy
Postów: 36 468
Pomógł: 6300
Dołączył: 27.12.2004




Eh... Ty w ogóle nie ogarniasz tych paru linijek co napisałeś. Ten kod ci działa tylko i wyłącznie dzięki przypadkowi. Wywal ten foreach bo jest totalnie zbędny. Pętla while załatwia wszystko.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Wersja Lo-Fi Aktualny czas: 26.05.2024 - 03:50