Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Dodawanie listy rekordów do bazy.
fantek
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.10.2010

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


Witam. Stworzyłem formularz do dodawania pojedynczych rekordów do bazy danych lecz potrzebuję aby np. na jeden raz dodać np 100 rekordów (każdy w nowym wierszu).


Np mam taki przykładowy formularz:

  1. <form method="post" action="dodaj.php">
  2.  
  3. <label for="kody_1_miesiac">Kody 1 miesiączne:</label>
  4. <input type="text" id="kody_1_miesiac" name="kody_1_miesiac" /><br />
  5. <input type="submit" value="Dodaj" name="submit" />
  6. </form>


dodaj.php
  1. <?php
  2. $kody_1_miesiac=$_POST['kody_1_miesiac'];
  3.  
  4. $dbc = mysql_connect('ip','user','password','baza_danych') or die('brak polaczenia');
  5.  
  6. mysql_select_db('baza_danych');
  7.  
  8.  
  9. $insert = "INSERT INTO 1_miesiac(kody_1_miesiac)VALUES ('$kody_1_miesiac')";
  10.  
  11.  
  12. if(!empty($kody_1_miesiac)){
  13. $result = mysql_query($insert) or die (mysql_error());
  14. }
  15.  
  16.  
  17. echo "Dane zostały prawnie wprowadzone";
  18. }
  19. ?>



To taki formularz prześle mi tylko do bazy 1 rekord a ja np. chciał bym wkleić na raz 100 kodów (każdy w nowym wierszu) do formularza i przesłać do bazy danych. Jak coś takiego zrobić.
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Zamiast input - textarea
Rozdzielić cały przesłany tekst na pojedyncze kody
Wgrywać przez pętlę
Go to the top of the page
+Quote Post
fantek
post
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.10.2010

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


Cytat
Rozdzielić cały przesłany tekst na pojedyncze kody


tzn Jak coś takiego zrobić ?

Dobra znalazłem że funkcja explode() to potrafi tylko mam problem bo kody które mam do wpisania są w takiej psotaci:


TWPEHKZ3
C34CSDVH
1Y6TPRU1
U7JJLVVI
YB3618ID
MAWZ3998
ZKY1BJEY
H7NNN6WP
itd

rozumiem że dzielić zadany napis możemy podanym znakiem (lub napisem) na tablicę np ",." itd tylko w moim przypadku nie wiem co to jest bo ani \n ani (spacja) nie zamienia mi wprowadzonych kodów na tablice (IMG:style_emoticons/default/sad.gif)

Ten post edytował fantek 9.09.2013, 17:30:06
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


http://forum.php.pl/index.php?showtopic=164239
Go to the top of the page
+Quote Post
fantek
post
Post #5





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.10.2010

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


Ok dzieki. Nie myslałem że '' i "" ma tam jakiekolwiek znaczenie .

Ten post edytował fantek 9.09.2013, 17:41:54
Go to the top of the page
+Quote Post

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: 23.12.2025 - 02:44