Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]wstawienie danych do tabeli przy pomocy explode()
wojzem
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.06.2007

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


Użytkownik wprowadza dane w polu formularza oddzielone średnikami, które odbieram funkcją explode.

  1. <?php
  2. $input = explode('n', $_POST['dane']); 
  3.  
  4. foreach($input as $value) {
  5. $value = explode(';', $value);
  6. }
  7. ?>


Dotąd wszystko działa. Nie mogę sobie jednak poradzić ze wstawieniem danych do MySQL. To znaczy mógłbym rozpisać je

  1. <?php
  2. $insert = 'INSERT INTO tabela (id, dane) VALUES (' ', 'value[0]'),(' ', 'value[1]'),(' ', 'value[2]')';
  3. ?>


itd. ale nie jestem w stanie z góry przewidzieć, ile będzie będzie elementów do wstawienia. Czy jest możliwe napisanie skryptu, który będzie sprawdzał wartość kolejnych elementów i wstawiał je w odpowiednie pola tabeli?
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 10:29