Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]masowe wstawianie kodów sms formularza
Forum PHP.pl > Forum > Przedszkole
damianm2007
Witam.
Zrobiłem tak.

  1. <?
  2. mysql_connect('localhost', '0', '0');
  3. $plik = $_POST['plik'];
  4. $wartosczl = $_POST['wartosczl'];
  5.  
  6. <form method="post" action="index2.php">
  7. <textarea name="plik" rows="5" cols="20">
  8. Miejsce na większy tekst
  9. </textarea>
  10. <br/>
  11. wartosc w zl: <input type="text" name="wartosczl"/><br/>
  12. <input type="submit" value="OK"/> </form>
  13. ');?>


w pliku index2.php tak

  1. <?
  2. mysql_connect('localhost', '0', '0');
  3. $plik = $_POST['plik'];
  4. $wartosczl = $_POST['wartosczl'];
  5. for($i=0; $i<=count($plik)-1; $i++){
  6. $kod = trim($plik[$i]);
  7. mysql_query("INSERT INTO sms (id, kod, status, wartosc, nr_sms) VALUES ('id', '$kod', status, '$wartosczl', 'nr_sms')");
  8. }?>


i gdy wpirze w formularz np.
565656
565699
333222
i dam wartosc 20

to dodaje mi do bazy tylko

4 0 0 20 0

tak jakby formularz nie przekazywał wpisanej tresci w textarea...
co zle zrobilem bo nie wiem ?

chce masowo dodawac kody sms o wartosci x z formularza jak coś smile.gif
Daimos
Wyjaśnij lepiej co chcesz osiągnąć, bo próbowałem zrozumieć, ale nie wiem ;/
Pod zmienną $plik, trzymasz zawartość textarea, więc napisz mi co chciałeś zdziałać tym:
  1. count($plik)

następnie kliknij w count i przejdź na php.net, aby zobaczyć do czego to służy winksmiley.jpg bo nie wiem w którym miejscu, przerobiłeś tą zmienną na tablicę, ale dopiero wstałem, więc może coś nie dopatrzyłem smile.gif
poli25
a sprobuj textarea name[]='plik'
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.