Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2008, 07:22
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 17 años
Puntos: 2
Exclamación Ayuda con Pregunta Aleatoria y sus respuesta

Estoy armando un sistema de preguntas aleatorio. Digamos, selecciona de la tabla pregunta, 5 preguntas en forma aleatoria del mudulo 1, hasta aca todo bien, con el siguiente codigo:
Código PHP:
$Conexionmysql_connect ('localhost''pdu2207''sabrosos');
$database 'pdu2207_2';
mysql_select_db($database$Conexion);
$query "SELECT * FROM pregunta WHERE idmodulo='1' ORDER BY RAND() LIMIT 0,5";
$res mysql_query($query);
$array mysql_fetch_array($res);
do {
    
$datos[] =$array;
        } while (
$array mysql_fetch_array($res)) ; 
lugoe muestro la pregunta que quiero de las 5 encontradas
Código PHP:
echo $datos[0]['idpregunta']; 
echo 
$datos[1]['idpregunta']; 
echo 
$datos[2]['idpregunta']; 
echo 
$datos[3]['idpregunta']; 
echo 
$datos[4]['idpregunta']; 
Bien, pero ahora en otra tabla preguntas, tengo distintas cantidades posibles preguntas, por ello hago lo siguiente y lo repito 5 veces modificando la variable $dato = $datos[0]['idpregunta']; colocando en $datos[] 1,2,3,4 no me funciona, me tira error, simplemente no funciona.
Código PHP:
$dato $datos[0]['idpregunta'];
$respuesta =  "SELECT * FROM respuestas WHERE idpregunta='$dato' ";
$resultado mysql_query($respuesta);
while (
$linea mysql_fetch_array($resultado)){
echo 
"".$linea["idrespuesta"]."  |  ".$linea["respuesta"]."<input type=checkbox name=".$linea["idrespuesta"]." id=checkbox /><br>
"
;

Alguna alluda por favor, o alguna otra manera de hacerlo.
Repito de nuevo que es lo que intento hacer.

Conecto a la base de datos, selecciono 5 preguntas en forma aleatorio, cada pregunta tiene en otra tabla distinta candiad de respuestas que pueden o no ser todas o ninguna verdadera. estos datos son luego enviados medianto un formulario e una tabla examen (esta ultima parte no me hace falta, solo la consulta que me muestre los datos).

AYUDA PLISSS