Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie zmiennych, proszed o podpowiedzi
vik-ing
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 1.03.2005

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


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

Ten post edytował vik-ing 12.04.2005, 20:46:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mdco
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


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. ?>


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
vik-ing
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 1.03.2005

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


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

Ten post edytował vik-ing 12.04.2005, 21:47:50
Go to the top of the page
+Quote Post

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: 19.08.2025 - 07:31