areli
9.05.2010, 03:29:33
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
9.05.2010, 11: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:
<?php
foreach($_POST as $key=>$value)
{
$new_array[$key] = $value;
}
?>
Fifi209
9.05.2010, 12:01:10
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:
<?php
foreach($_POST as $key=>$value)
{
$new_array[$key] = $value;
}
?>
Dużo prościej
$new_array = $_POST;
Danielcom
9.05.2010, 12:46:17
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:
#1054 - Unknown column 'nazwa dodatkowej zmiennej z $_POST' in 'field list'
tehaha
9.05.2010, 13:00:00
trudno cokolwiek zgadywać bo przecież autor nie napisał co zamierza z tymi danymi zrobić...