Arrays de campos

Sandra
31 de Diciembre del 2003
Hola amigos:
Se que es posible, pero no se como hacerlo. Lo que busco es que, al momento de procesar un formulario, digamos de 10 campos, pueda capturar los nombres de dichos campos en un array para luego poder listarlos y armar el script que me permita ingresarlos en una tabla MySQL. Es claro que el nombre de los campos del formulario son iguales a los nombres de los campos de la tabla. Vi una respuesta dirigida a maria claudia, pero no logré entender como hacerlo. Por favor, es algo urgente, muchas gracias y feliz año 2004!!!!!!!!

VoKyE
31 de Diciembre del 2003
Genera una matriz con el nombre de los compos, luego recorrelas evaluando el post y usa el concepto de variables variables, ejemplo:
<?php
$requeridos = Array("nombre","ciudad","edad","sexo","email");
foreach($requeridos AS $k){
$$k = addslashes($_POST[$k]); // concepto variable variable
}
?>
de esta forma generas una variable con el nombre del campo de tu formalario que contiene el valor de dicho campo.

asi puedes usar tu insert en tu tb de mysql

<?php
$query = "INSERT INTO mitabla VALUES('$nombre','$ciudad','$edad','$sexo','$email')";
$sql->Query($query); //esto es manejando una classe que maneja conexion a mysql. :)
?>

es todo....

espero que te haya servido y si tienes mas dudas con gusto puedo ayudarte:
[email protected]

VoKyE
#mp3plus de irc.red-latina.org