Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapis tablicy do MySQL
mikelauri
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.01.2011

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


Witajcie mam taki formularz ktory jest dynamiczny i daje mi nastepujaca tablice

Array
(
[imiona] => Array
(
[0] => Jan
[1] => Zygmunt
[2] => Kamil
)

[nazwiska] => Array
(
[0] => Kowalski
[1] => Swider
[2] => Nowak
)

)


teraz mam pytanko jak ma wygladac skrypt php zapisu tych danych do bazy danych tworzac odzielne rekordy czyli w bazie mam

1 rekord

Imie = jan Nazwisko= Kowalski

2 rekord

Imie = Zygmunt Nazwisko= Świder


itd...... Prosze o pomoc.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mikelauri
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.01.2011

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


Zrobiłem to poprawiłem nazwy i nie zapisuje mi do bazy danych wprowadzonych danych. Zamieszczam to co zrobilem. czyli samo php

  1. <?php
  2. include ('polaczenie.php');
  3.  
  4. // tworzymy tablice która będzie zawierała wszystkie osoby
  5. $osoby = array();
  6.  
  7. // przepisujemy dane do wspolnej tablicy
  8. $osoby['imiona'] = $_POST['imie'];
  9. $osoby['nazwiska'] = $_POST['nazwisko'];
  10.  
  11. if (count($_POST['imie']) == count($_POST['nazwisko'])) {
  12. foreach ($_POST['imie'] as $key => $val) {
  13. $sql = 'insert into test value("'.$val.'", "'.$_POST['nazwisko'][$key].'")';
  14. }
  15. }
  16. ?>


i nie wyskakuja mi zadne bledy ale nic sie nie dodaje do bazy danych. Poprostu jestem zbyt cienki chyba zeby to zrozumiec.
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: 14.10.2025 - 06:29