Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Z tablicy do bazy.
harymilloki
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 21.02.2013

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


Witam wszystkich serdecznie. Sprawa wygląda następująco. W jaki sposób zapisać dane z tablicy do bazy danych. Stworzyłem tzw. dokument dostawy, składający się z takich kolumn: nazwa produktu, ilość, cenanetto, cenabrutto itd. Wszystkie dane z poszczególnych pół są zapisywane w tablicy. Jak teraz dane z tablicy zapisać w bazie danych,tak aby w bazie w kolumnie nazwaproduktu poszczególne nazwyproduktów były zapisywane w odzielnych wierszach.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
backen
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 3
Dołączył: 2.02.2009

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


  1.  
  2. $tablica = $_POST['nazwaproduktu'];
  3. $tablica2 = $_POST['ilosc'];
  4.  
  5. $link = mysqli_connect('localhost', 'root', '');
  6.  
  7. if(!mysqli_select_db($link,'jartexsoft_cba_pl')){
  8.  
  9. echo 'Nie odnaleziono bazy danych.';
  10. exit();
  11. }
  12.  
  13. $sql = "INSERT INTO dokumenty_dostaw (`nazwa_produktu`, `ilosc`) VALUES ";
  14.  
  15. $tablica_len = count($tablica);
  16.  
  17. foreach($tablica as $k => $wartosc){
  18.  
  19. $ilosc = $tablica2[$k];
  20. $sql .= "('$wartosc', '$ilosc' )".($tablica_len-1 > $k ? ',' : '');
  21.  
  22. }
  23.  



  1. <input name="nazwaproduktu[]" />
  2. <input name="ilosc[]" />




@toaspzoo
zawsze robie , (IMG:style_emoticons/default/smile.gif)

Ten post edytował backen 21.02.2013, 21:21:57
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: 3.10.2025 - 02:07