Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Formularz i zapis do bazy danych
daros17
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


Witam,

Mam pewien problem, nie mogę sobie poradzić z rozdzieleniem tekstu i zapisaniem później do bazy zawartości
  1. $plik_tmp = $_FILES['plik']['tmp_name'];
  2. $plik_nazwa = $_FILES['plik']['name'];
  3. $plik_rozmiar = $_FILES['plik']['size'];
  4. if(is_uploaded_file($plik_tmp))
  5. {
  6. move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  7.  
  8.  
  9. if ($plik == false) {
  10.  
  11. $plik = file("upload/".$plik_nazwa);
  12. var_dump($plik);
  13. $dziel = explode("|", $plik);
  14. foreach($dziel as $value)
  15. {
  16. echo $value;
  17. }
  18. else
  19. {
  20. exit('Blad podczas próby otwarcia pliku!');
  21.  
  22. }
  23. }


Pliki się wysyłają oraz je widzę, ale nie mam pomysłu jak je zapisać. Każda linijka to miałby być nowy rekord w bazie. Kombinowałem z foreach jak widać , ale wyskakuje Array.

po wpisaniu var_dump($plik); ukazuje mi się zawartośc pliku, co jest do poprawy?


Myślałem również o nl2br i to ładnie działa, ale jak później zapisać do bazy? Tak samo jeśli uda mi się rozdzielić ciągi znaków explode to jak później zapisać wszystko w innych rekordach np w tekscie mamy 50 linijek i kazda linijka to inny rekord.

Ten post edytował daros17 2.01.2011, 00:09:33
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: 22.08.2025 - 16:12