Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/11/2007, 04:27
Avatar de rasmarko
rasmarko
 
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 78
Antigüedad: 21 años, 5 meses
Puntos: 1
Re: Inconvenientes con consultas en PHP

talvez $cLista no este recibiendo la informacion correcta del formulario, checalo porque no encuentro otro error. Espera! Es que talvez no mande $_POST['ChkPreg3'] y asi al hacer el if de $clista jamas prohibe la ejecucion de la consulta $RecPreg3. por ello el implode tiene un erroneo argumento porque hace implode a null

te recomiendo que metas dentro del if todas las consultas de mysql asi:
Cita:
if(!empty($_POST['ChkPreg3']))
{

$cLista=array_keys($_POST['ChkPreg3']);

mysql_select_db($database_Audito, $Audito);
$query_RecPreg3 = "SELECT * FROM preguntas WHERE PregMaster IN (".implode(',',$cLista).")";
$RecPreg3 = mysql_query($query_RecPreg3, $Audito) or die(mysql_error());
$row_RecPreg3 = mysql_fetch_assoc($RecPreg3);
$totalRows_RecPreg3 = mysql_num_rows($RecPreg3);

}

if(!empty($_POST['ChkPreg1'])) {

$aLista=array_keys($_POST['ChkPreg1']);

mysql_select_db($database_Audito, $Audito);
$query_RecPreg1 = "SELECT * FROM preguntas WHERE PregMaster IN (".implode(',',$aLista).")";
$RecPreg1 = mysql_query($query_RecPreg1, $Audito) or die(mysql_error());
$row_RecPreg1 = mysql_fetch_assoc($RecPreg1);
$totalRows_RecPreg1 = mysql_num_rows($RecPreg1);

}


....



....
__________________
Fuentes - Diseweb - Frases Célebres