Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2008, 06:44
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 17 años, 1 mes
Puntos: 2
Pregunta Problema con recepcion de una consulta

Hola todos, tengo una consulta a la base de datos que la realizo asi...

Código PHP:
function consultaP($idmodulo=1,$numero=5)

        
$res mysql_query("SELECT * FROM pregunta WHERE idmodulo='".$idmodulo."' ORDER BY RAND() LIMIT 0,".$numero);
while (
$p2 mysql_fetch_assoc($res)) 
            {
         
    echo 
"<tr><td bgcolor=#666666 height=25><div align=center><span class=style9><strong>
        <input name="
.$p2['idpregunta']."  type=hidden value=".$p2['idpregunta']." />
        "
.$p2['pregunta']." </strong></span></div></td></tr>"
        
           
$resultado =  mysql_query("SELECT * FROM respuestas WHERE idpregunta='".$p2['idpregunta']."' ");
        while (
$linea mysql_fetch_assoc($resultado))
        {
            echo 
"<tr><td bgcolor=#f4f4f4>&nbsp;&nbsp;".$linea["respuesta"]."<input type=checkbox name=".$linea["idrespuesta"]." id=checkbox /></td></tr>";
        }
    } 

Y mi problema es al recivir los datos..... que al hacerlo de la siguiente manera me tira el error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\servidor\web\EXAMENES\sistema_examenes\libreria \respuestas.php on line 10

Código PHP:
conectar();
$iduser $_POST['iduser'];
$fecha $_POST['fecha'];
$mod$_POST['modulo'];
if ( 
$_REQUEST[$p2['idpregunta']] )
$preg mysql_query("SELECT * FROM respuestas WHERE idpregunta in(".$p2['idpregunta'].")");  
while (
$p mysql_fetch_array($preg)) 
            { 
        
        echo 
"".$p['idpregunta']."<br />";
        echo 
"".$p['respuesta']."<br />";

            }
desconectar(); 
Alguna idea de que puede ser... o si tienen algun ejemplo de como podria pasar los valores de la primer consulta a la segunda consulta les agradeciera....

Saludos