Foros del Web » Programando para Internet » PHP »

Juego preguntas PHP

Estas en el tema de Juego preguntas PHP en el foro de PHP en Foros del Web. Hola, soy una estudiante de CFGM ESI y tengo de hacer un trabajo con PHP. no se ni por dónde empezar. el enunciado es : ...
  #1 (permalink)  
Antiguo 24/05/2009, 02:17
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Juego preguntas PHP

Hola,
soy una estudiante de CFGM ESI y tengo de hacer un trabajo con PHP.
no se ni por dónde empezar.

el enunciado es : hay una foto del Sistema Solar, em pieza el juego en el Sol, y alli mismo te sale un popup con la información de el sol y una pregunta, todo eso està en una base de datos MySql.
Si acierta va hacia mercurio y si fallas vuelve a preguntar.
Esto en Jvascript ya lo hize y es muy facil, pero en PHP no se cómo empezar, no se si puedo hacerlo todo con javascript poniendolo en "echo".


no se si me podeis ayudar, cómo minimo con lo de que salga un prompt con la pregunta y la informacion del planeta.

Grácias por leerme.

  #2 (permalink)  
Antiguo 24/05/2009, 03:27
Usuario no validado
 
Fecha de Ingreso: octubre-2008
Ubicación: BRUSELAS
Mensajes: 211
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Juego preguntas PHP

bueno, para empezar, lo del prompt en php no se puede hacer, pero lo que puedes hacer es hacer query y los valores los vas metiendo en variables javascript... una vez que la pagina se aya cargado las variables javacript tendran los datos de la BD, y luego al hacer una pregunta con el prompt pues podras comparar los datos que el user haya metido con los de la bd....

espero haberme explicado bien..

si no sabes como pasar las variables php hacia javascript te dejo un pequeño codigo

<?php
$pregunta="cuanto mide el diametro de la tierra??";//digamos que esta pregunta la has sacado de la BD
?>

<script .....>
var pregunta="<?php echo $pregunta;?>";
</script>

ahora puedes usar la variable javascript 'pregunta'...

suerte
  #3 (permalink)  
Antiguo 24/05/2009, 06:10
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Juego preguntas PHP

Grácias!

mirad aqui dejo el código que he conseguido hacer.. sólo me queda que me salgan las preguntas cómos i fuera un prompt no se si me explico.


el código lo dejo aquí.

<?php

$link = mysql_connect('localhost', 'root', '');


if (!$link) {
die('No he pogut connectar: ' . mysql_error());
}

/*echo 'Conectado correctamente!<br />';*/


mysql_select_db('SistemaSolar',$link);







$globplanet=0;


$limit=10;
$numero = rand(1,$limit);

switch ($globplanet) {
case(0):

$select = "SELECT * FROM `Sol` WHERE num =$numero ";

break;

case(1):

$select = "SELECT * FROM `Mercuri` WHERE num =$numero ";

break;




}

$result = mysql_query($select);

if (!$result) {

die('Consulta no vàlida: ' . mysql_error());
}
$registre = mysql_fetch_assoc($result);
$pregunta = $registre['Pregunta'];
$pregunta = $pregunta. "<br/>" .$registre['R1'];
$pregunta = $pregunta. "<br/>" .$registre['R2'];
$pregunta = $pregunta. "<br/>" .$registre['R3'];
echo $pregunta;





echo "<script type='text/JavaScript'>prompt('$pregunta',"");</script>\n" //---> ésto es lo que no me sale me da todo el rato error.

?>



gracias de nuevo
  #4 (permalink)  
Antiguo 24/05/2009, 06:24
Usuario no validado
 
Fecha de Ingreso: octubre-2008
Ubicación: BRUSELAS
Mensajes: 211
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Juego preguntas PHP

echo '<script type="text/JavaScript">prompt("'.$pregunta.'","");</script>';

prueba asi
  #5 (permalink)  
Antiguo 24/05/2009, 07:24
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Juego preguntas PHP

Grácias de nuevo =)

bueno , al final me hareis el trabajo, pero esque, tengo un problemilla, no me guarda el valor que he puesto en el prompt. Cómo recupero el valor de la respuesta?

grácias
  #6 (permalink)  
Antiguo 24/05/2009, 08:44
Usuario no validado
 
Fecha de Ingreso: octubre-2008
Ubicación: BRUSELAS
Mensajes: 211
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Juego preguntas PHP

echo '<script type="text/JavaScript">var respuesta=prompt("'.$pregunta.'","");</script>';

la variable respuesta contiene lo que el user a metido...
  #7 (permalink)  
Antiguo 24/05/2009, 09:06
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Juego preguntas PHP

gracias, siento las molestias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 22:31.