si quiero ingresar los campos nombre, apellido, direccion y telefono de una tabla, de varias personas a la vez, digamos en grupos de 4, todos dentro de un mismo formulario:
Código HTML:
Nombre1,Apellido1,Direccion1,Telefono1,
Nombre2,Apellido2,Direccion2,Telefono2,
Nombre3,Apellido3,Direccion3,Telefono3,
Nombre4,Apellido4,Direccion4,Telefono4
este query, lo almaceno en la variable $sqlstm:
Código PHP:
$sqlstm="insert into ".$vtabla." (idcliente, nombre, apellido";
$sqlstm=$sqlstm.", direccion, telefono";
$sqlstm=$sqlstm.") values (";
$sqlstm=$sqlstm.$vidreg.",'".$_POST["txtnombre"]."','".$_POST["txtapellido"]."','".$_POST["txtdireccion"]."'";
$sqlstm=$sqlstm.",'".$_POST["telefono"]."'";
$sqlstm=$sqlstm.")";
luego repito la operacion, agregandole un ";" e incrementando el nro de registro
$vidreg++. Al probar la sentencia, "
echo $sqlstm" me sale el sgte. resultado:
Código PHP:
insert into clientes (idcliente, nombre, apellido, direccion, telefono) values (1,'alberto','casas','Los Abetos 123','4445566');
insert into clientes (idcliente, nombre, apellido, direccion, telefono) values (2,'ramon','rodriguez','Los Alamos 456','7778899')
eso es lo que guarda la variable $sqlstm
espero haberme explicado mejor.