Muchas gracias, pero ya solucione el incomveniente que tenia, era una tontera y quedaria asi....
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["respuesta"]."<input type=checkbox name=".$linea["idrespuesta"]." id=checkbox /><br>
";
}
Ahora otra consultita, como puedo modificar esto para que pueda repetirlo 5 veces pero sin tener que poner el codigo las 5 veces..... algo mas dinamico, ya que tengo que modificar de este mismo script lo siguiente:
$dato = $datos[0]['idpregunta'];
Esto tengo que modificarlo por $dato = $datos[1]['idpregunta']; y asi 5 veces....
Para que me quede en cada pregunta la respuestas correspondientes a esas pregutnas.... o sea algo asi...
Código PHP:
$Conexion= mysql_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)) ;
echo $datos[0]['pregunta'];
echo $datos[0]['idpregunta'];
$dato = $datos[0]['idpregunta'];
$respuesta = "SELECT * FROM respuestas WHERE idpregunta='$dato' ";
$resultado = mysql_query($respuesta);
while ($linea = mysql_fetch_array($resultado)){
echo "".$linea["respuesta"]."<input type=checkbox name=".$linea["idrespuesta"]." id=checkbox /><br>
";
}
echo $datos[1]['pregunta'];
echo $datos[1]['idpregunta'];
$dato = $datos[1]['idpregunta'];
$respuesta = "SELECT * FROM respuestas WHERE idpregunta='$dato' ";
$resultado = mysql_query($respuesta);
while ($linea = mysql_fetch_array($resultado)){
echo "".$linea["respuesta"]."<input type=checkbox name=".$linea["idrespuesta"]." id=checkbox /><br>
";
}
echo $datos[2]['pregunta'];
echo $datos[2]['idpregunta'];
$dato = $datos[2]['idpregunta'];
$respuesta = "SELECT * FROM respuestas WHERE idpregunta='$dato' ";
$resultado = mysql_query($respuesta);
while ($linea = mysql_fetch_array($resultado)){
echo "".$linea["respuesta"]."<input type=checkbox name=".$linea["idrespuesta"]." id=checkbox /><br>
";
}
Con respecto a la respuesta de3 Gatarov me tira el resultado de las preguntas sin identificarme el idpregunta, es decir que para todas las preguntas me tira todas las respuestas....