hola... tengo una duda, cuando envio datos con ajax, para guardarlos en la base de datos realizo esto por cada variable que recibo y me los guarda sin problemas de caracteres como la ñ o los tildes:
$direccion= addslashes(trim(utf8_decode($_REQUEST["direccion"])));
para ahorrarme hacer eso con cada variable quise hacer esto :
foreach($_REQUEST as $clave => $valor) $$clave=addslashes(trim(utf8_decode($valor)));
$direccion=$_REQUEST["direccion"];
pero no me funcionó... en realidad no se muy bien como funciona esa linea de codigo... alguien me puede decir por que no funciona de este modo...
y otra duda que diferencia hay en usar $_REQUEST en vez de $_POST..
gracias de antemano.