SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: prueba2306 en Martes 16 de Agosto de 2005, 20:23

Título: Re: ¿cómo Obtener Los Nombre De Los Parámetros?
Publicado por: prueba2306 en Martes 16 de Agosto de 2005, 20:23
Hola:  :hola:
Después de discutir un rato sobre ASP.NET, PHP y JSP/Servlets (http://foros.solocodigo.com/index.php?showtopic=16604), tengo una duda exclusiva de PHP  :P
Necesito poder obtener el nombre de los parámetros enviados desde un formulario. Resulta que mi formulario es dinámico (es decir, que tiene tantas textfields, selects o checkboxes como el usuario necesite) y en la página PHP que se encarga de procesar eso, necesito poder obtener los nombres de los parámetros enviados (ojo, dije nombres, no los valores)  :blink:
Gracias de antemano por su ayuda y por su tiempo.
Título: Re: ¿cómo Obtener Los Nombre De Los Parámetros?
Publicado por: ibito en Martes 16 de Agosto de 2005, 22:25
Si los generaste con un for y es algo asi:
Código: Text
  1.  
  2. for($i=0; $i<100; $i++)
  3. {
  4.  echo '<input type="checkbox" name="<?php echo "check".$i;?>';
  5. }
  6.  
  7.  

solo los sacas con:
Código: Text
  1.  
  2.   $_POST['check3']; //Q conste q te regresara el valor q este en el checkbox 3 (q se generó con el contador
  3.  
  4.  

Espero haberme explicado  :P
Título: Re: ¿cómo Obtener Los Nombre De Los Parámetros?
Publicado por: Altareum en Martes 16 de Agosto de 2005, 22:44
Pues podés hacer lo siguiente:

Citar
foreach($_POST as $key => $value){
   echo $key.'=>'.$value.'<br>';
}


Esto te va a listar todos los elementos del array (en este caso de los enviado por post).
La variable $key, te muestra el 'key' (valga la redundancia) del array y $value su valor...

Altareum.