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

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....

Última edición por cmarrero; 31/03/2008 a las 09:39 Razón: respuesta de gatarov