Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: metoda POST
Forum PHP.pl > Forum > PHP
areli
witam wszystkich… mam zapewne dość banalne pytanie, ale nie szczególnie przychodzi mi na myśl rozwiązanie, więc bardzo proszę o pomoc

mam dziesiątki najróżniejszych formularzy zamówień, a chciałbym żeby jeden pliczek obsługiwał wysyłkę… w jaki sposób mogę wyłapać cały POST bez podawania nazw formularzy i przypisać to wszystko do jednej tablicy?
tehaha
nie wiem za bardzo o co Ci chodzi, $_POST to już jest tablica jak chcesz to możesz sobie to przepisać do tablicy o innej nazwie:
  1. <?php
  2. print_r($_POST);
  3. foreach($_POST as $key=>$value)
  4. {
  5. $new_array[$key] = $value;
  6. }
  7. print_r($new_array);
  8. ?>
Fifi209
Cytat(tehaha @ 9.05.2010, 12:21:36 ) *
nie wiem za bardzo o co Ci chodzi, $_POST to już jest tablica jak chcesz to możesz sobie to przepisać do tablicy o innej nazwie:
  1. <?php
  2. print_r($_POST);
  3. foreach($_POST as $key=>$value)
  4. {
  5. $new_array[$key] = $value;
  6. }
  7. print_r($new_array);
  8. ?>

Dużo prościej
  1. $new_array = $_POST;
Danielcom
A jak ma się to do bezpieczeństwa ? Jeśli ktoś ma napisana funkcję zapisująca dane do bazy, to dodatkowa pozycja w tablicy może spowodować błąd w efekcie dane nie zostaną zapisane.
Dla przykładu:

  1. #1054 - Unknown column 'nazwa dodatkowej zmiennej z $_POST' in 'field list'
tehaha
trudno cokolwiek zgadywać bo przecież autor nie napisał co zamierza z tymi danymi zrobić...
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.