Cita:
Iniciado por fr1974 Tengo un problema con la variable $_POST . el caso es que tengo un array con los nombres de los campos de un formulario , el cual se envia por post
¿Se envía el arreglo?, ¿cómo lo haces?.
Si solo es un error al expresarte, y solo quieres
recibir el formulario ... date cuenta que el arreglo es una variable, en ningún momento lo estás tratando como tal. Lo correcto sería:
Código PHP:
Ver original$campos = array("nombre", "telefono");
for ($i=0; $i < count($campos); $i++) { echo $_POST[$campos[$i]];
}
Aunque que hagas un for y utilices un arreglos para los nombre de los campos no es buena señal. ¿Cuál es tu objetivo?; como dijeron anteriormente, ¿por qué no un foreach?
Anteriormente te mencionaron el uso de serialize(), esto te serviría si en efecto tienes que persistir un arreglo a través de un formulario. En todo caso, explica bien el procedimiento del fljo de la información en este caso. Procura expresarte mejor, incluyendo el objetivo y propósito de lo que quieres realizar.