Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie zmiennych
Forum PHP.pl > Forum > Przedszkole
vik-ing
No wiec mam formularz. Przesylam z niego dane do innego skryptu. Chce je pobrac i wrzucic do bazy. Gdybym uzywal $_REQUEST to kod bylby nieladny. Slyszalem ze da sie zautomatyzowac taki proces. ze zamiast
(to tylko przyklad)

  1. <?php
  2.  
  3. mysql_query(INSERT INTO TABELA VALUES($_REQUEST['a'], $_REQUEST['b'], $_REQUEST['c']...........$_REQUEST['z']);
  4.  
  5. ?>


no wiec to troche pisania. podobno da sie uzyc jakiegos automatu, uzywajac $$. Moze ktos mi to objasnic?
pozdrawiam
mdco
Pisałem to na szybko więc sprawdź działanie.
Może coś takiego, jeżeli używasz post'a do przesłania formularza

  1. <?php
  2.  
  3.  
  4. $tempKeys = array_keys($_POST);
  5.  
  6. $sql=&#092;"INSERT INTO TABELA VALUES(\";
  7. $i=0;
  8. while($_POST[$tempKeys[$i]])
  9. {
  10.  $sql.=$_POST[$tempKeys[$i]].&#092;",\";
  11.  $i++;
  12. }
  13. $sql=substr_replace($sql, '', -1) // usunięcie ostatniego przecinka
  14. $sql.=&#092;");\";
  15.  
  16.  
  17.  
  18. ?>
vik-ing
thank you very much, oczywiscie zadzialalo, ale jezeli ktos wie jak zrobic to samo ( albo np przeslanie wszystkich zmiennych z $_POST niezaleznie od ilosci do funkcji) za pomoca $$ to tez chetnie zobacze
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.