Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/07/2008, 10:38
sando
 
Fecha de Ingreso: marzo-2006
Mensajes: 110
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: ayuda con multi insercion

Hola lo que hice es separarlos con una coma(,); y cada variable las puse en un foreach.
Mas o menos asi:

$var=$_GET['variable'];

list ($c1,$c2,.....$c15)=split('[,]',$var);
//luego los meti a un arreglo

$arre=array($c1,$c2,$c3,.......$c15);

forach($arre as $cla=>$cv)
{
//inserto en la base de datos

insert into tabla values ('$cv',)

}

Eso lo hace bien, pero quiero traer otras variables mas que necesito tambien multinsertar como por ejemplo:

tengo
$var=$_GET['variable'];
$var2=$_GET['variable2'];
$var3=$_GET['variable3'];
.
.
.
$var15=$_GET['variable15'];


si ya tengo el primer foreach como le hago para meter las demas variables y me las inserte.

La insercion deberia funcionar asi

insert into tabla values ($cv, $cant, $desc, $pre);

Mas o menos asi es como deberia de insertarmelos. Si necesitan mas informacion con gusto se las dare. GRax

Cita:
Iniciado por Marvin Ver Mensaje
Mira teniendo el ; ya tienes como separarlos:
Código PHP:
//Esta se parece a la que tu tienes en $_GET['variable'];
$var "hola;chao;perrito;gatito;halcon";
//Aca la separamos por el ;
$arrDatos explode(';',$var);
//Ahora recorremos el arreglo $arrDatos para mostrar los datos de a uno
foreach($arrDatos as $deAUno){
    
//Aca los mostramos para que veas como se comporta
    
echo '<br>'.$deAUno;

Suerte!