Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo
ARTICULO: Bucle para recibir todas las variables por POST en PHP

 Se muestran 9 comentarios sin revisar

Kurroman  27/7/04 
Sirve para selects con opciones múltiples? No me funciona y no se si es que no lo soporta o se debe hacer de otra forma. En el form llamo al select "servicios[]" tal y como se indica en este mismo manual.

Leonardo Bustamante  09/2/05 
Pero es mejor hacer un arreglo con el nombre de campos y asi construir el query evaluando que campos estan vacios y que no.
Pues en el $_POST tambien se incluyen variables x y y entre otras que puede ser, lo mas seguro, que no esten en la base de datos.

Rober  23/8/05 
creo que este script eleva la vulnerabilidad del código a la misma que se tiene con register_globals = on.
lo uso, pero creo que puede ser inseguro.

mary  10/4/06 
necesito un ocdigo en php para hacer un buscador , pero dentro de una misma pagina , nada de base de datos.
gracias

Covi  27/5/06 
Yo siempre he usado esto:

<code>
// Vars Cortas:
foreach($_POST as $k=>$v)
{
${$k}=$v;
}
</code>

Aunque, por lo visto, supongo que no es la mejor manera, no? nfinss

PD: No conocía extract()! :)

aceror  06/11/06 
extract es perfecto, sin complicaciones, es lo que andaba buscando...

Martin Peña  10/10/07 
No logro insertar registros en la tabla de mi base de datos con php, alguien me puede ayudar. el codigo que utilizo es:

<?php
$nombre=$_POST["nombre"];
$direccion=$_POST["direccion"];
$telefono=$_POST["telefono"];
$email=$_POST["email"];
$estado=$_POST["estado"];
include("conec.php");
$link=Conectarse();
mysql_query("INSERT INTO usuarios (nombre,direccion,telefono,email,estado); values ('$nombre','$direccion', '$telefono', '$email', '$estado')",link);
header("Location: insertareg.php");
?>

y al ejecutar este codigo no obtengo ni un solo registro de. mi correo es mbello@fpp.com.mx

elricho  08/1/08 
Me salvaste la vida, me super sirvio. Justo mi servidor cambio a global off y no me andaba nada.

Ahora ese codigo puede ser peligroso o es lo mismo que yo iguale variable a variable en ves de hacerlo con un bucle ? gracias.

Maik  30/7/08 
wow..... gracias!!! en realidad muchas gracias.... estaba peleandome con el eval y no sabia de la existencia de la funcion foreach, ni te imaginas cuanto trabajo me ahorraste... un saludo!

Ver el articulo / faq completo Ver el articulo y todos sus comentarios
Añadir un comentario al artículo Añadir un comentario del artículo
  Ir arriba


DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia