Foros del Web » Programando para Internet » PHP »

Ayuda Con Foreach Y $_post

Estas en el tema de Ayuda Con Foreach Y $_post en el foro de PHP en Foros del Web. Hola que tal tengo el siguiente script: Código PHP:   foreach ( $_POST  as  $key => $value ){ $ $key =( htmlspecialchars ( trim ( $value ))); }  ...
  #1 (permalink)  
Antiguo 01/11/2005, 10:53
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años
Puntos: 0
Ayuda Con Foreach Y $_post

Hola que tal tengo el siguiente script:

Código PHP:
 foreach ($_POST as $key=>$value){ $$key=(htmlspecialchars(trim($value))); } 
Es para evitar ataques SQL, de todas formas me faltan agregar cosas estoy por crear una funcion, ahora el problema me surgue en que si tengo 9 campos del formulario, todos pasan por foreach, ahora el problema es como recojo los nuevos campos limpimos que van quedando en $$key, probe hacer lo siguiente:

Código PHP:
 foreach ($_POST as $key=>$value){ $$key=array((htmlspecialchars(trim($value)))); } 
Pero tampoco me dio resultado, necesito un ayudin plus para esto, y bueno cuando termine mi funcion la comparto asi les queda todos, haa muchas gracias a mi amigo Ismael que no me acuerdo como es su nick aca en foros del web jajaja que me dio el pie inicial.
Desde ya muchas gracias.-
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-
  #2 (permalink)  
Antiguo 01/11/2005, 21:07
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años
Puntos: 0
Por favor echenme una manita
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-
  #3 (permalink)  
Antiguo 03/11/2005, 09:45
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Puedes ir creandote un array "limpio":

$datos_limpios=array();
foreach($_POST as $key=>$value){
$datos_limpios[$key]=htmlspecialchars(trim($value));
}

Y lo accedes igual que si fuese tu $_POST (array) ...

Pero si quieres trabajar con "variables-variables" (para generar variables dinámicamente).. revisa este capítulo del manual oficial de PHP:

http://www.php.net/manual/es/languag...s.variable.php

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:46.