Ver Mensaje Individual
  #12 (permalink)  
Antiguo 01/04/2008, 20:17
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 21 años, 3 meses
Puntos: 5
Re: Ayuda con Pregunta Aleatoria y sus respuesta

Supongo que algo así te serviría:

Código PHP:
<?

$Conexion
mysql_connect ('localhost''pdu2207''sabrosos');
$database 'pdu2207_2';
mysql_select_db($database$Conexion);

function 
devuelvePreguntasRespuestas($idmodulo=1,$numero=5)
{
    
$res mysql_query("SELECT * FROM pregunta WHERE idmodulo='".$idmodulo."' ORDER BY RAND() LIMIT 0,".$numero);
    while (
$array mysql_fetch_assoc($res)) 
    {
        echo 
$array['pregunta']; 
        echo 
$array['idpregunta']; 
        
$resultado =  mysql_query("SELECT * FROM respuestas WHERE idpregunta='".$array['idpregunta']."' ");
        while (
$linea mysql_fetch_assoc($resultado))
        {
            echo 
"".$linea["respuesta"]."<input type=checkbox name=".$linea["idrespuesta"]." id=checkbox /><br>";
        }
    } 
}


// por defecto modulo 1 y 5 respuestas
devuelvePreguntasRespuestas();

//modulo 2 y por defecto 5 preguntas
devuelvePreguntasRespuestas(2);

//modulo 3 y 10 preguntas
devuelvePreguntasRespuestas(3,10);

?>
Se llama a la función una vez se ha conectado a la db y se le pasa como parámetros el id del módulo y el número de preguntas, si no se pone nada, por defecto módulo 1 y 5 preguntas.



Salu2 ;)
__________________
[+]
[+]