Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2003, 00:17
ray_rockus
 
Fecha de Ingreso: octubre-2003
Ubicación: Veracruz, México
Mensajes: 169
Antigüedad: 20 años, 6 meses
Puntos: 0
problema con query dentro de un ciclo for

Tengo el siguiente problema, obtengo los datos de un post a un formulario .Estos valores son unos checkbox ke vienen del formulario anterior. Lo que hago es dar un foreach para recorrer el $_POST y vaciarlo en un arreglo denominado ids[]. Lo unico ke viene por el POST son los checkboxes del formulario.
Aqui agrego el codigo:

PHP:
__________________________________________________ __
session_start();
$sessid=session_id();
include ("conexion.php");
$connect=conexion();
foreach ($_POST as $indice=>$valor){
$sql="insert into consultas (id_cons, idsesion_cons, filtro_cons, campo_cons, valor_cons, restriccionSQL_cons) values (LAST_INSERT_ID( ) , '$sessid', 'licenciatura', 'id_lic', '$indice', 'id_lic = $indice')";
$rs=mysql_query($sql,$connect);
echo $sql . "<br>";
$sql="";
}_________________________________________________ ___

El problema es ke solo se hace el query 1 vez, ya probe dandole un echo en cada iteración del ciclo y si se arma adecuadamente el sql incluso corto y pego y lo aplico en el phpMyAdmin y funciona insertandome la fila.

No sé si alguien pueda ayudarme a ver porke falla o si hay otra alternativa.

Última edición por ray_rockus; 24/11/2003 a las 00:37