![]() |
Ayuda para novato Hola a todos: como soy novato en esto del desarrollo web quisiera que valorárais mi página y me indicárais posible fallos o correcciones que vosotros haríais. Os explico brevemente de qué se trata: básicamente se trata de una especie de curso en el que aleatoriamente se elije una pregunta de un pool de preguntas y se escriben en la página la pregunta y las 3 respuestas posibles. Una vez respondida la pregunta se pulsa al botón de enviar para obtener la respuesta (la respuesta aún no está programada). A continuación os envía la página para vuestra valoración. Es importante para mí saber si voy por buen camino. Muchas gracias de antemano por vuestras respuestas. Saludos. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es"> <head> <title>Preguntas</title> <link rel="stylesheet" href="EstiloGeneral.css" type="text/css" media="all"> </head> <body> <div id="global"> <div id="cabecera"> <div id="cabecera imagen"> <img src="../Lucia.JPG"> Bienvenidos a mi Web </div> </div> <div id="navegacion"> <ul> <li><a href="Inicio.html">Inicio</a></li> <li><a href="Indice.html">Indice</a></li> <li><a href="Contactanos.html">Contáctanos</a></li> </ul> </div> <div id="contenido"> <!-- EMPEZAMOS EL SCRIPT DE PHP --> <script language="php"> $numid=rand(1,3); //obtenemos el numero del id de la BD // Obtenemos la información de acceso include ("conectar.php"); // Conectamos a la BD $conectar=mysql_connect($host, $usuario, $password); if (!$conectar) {die ("No se pudo seleccionar la base de datos.");} // Seleccionamos la tabla mysql_select_db ("preguntas", $conectar); // Asignamos la consulta $consulta="SELECT `cyqu`.`id` , `cyqu`.`pregunta` , `cyqu`.`r1` , `cyqu`.`r2` , `cyqu`.`r3` , `cyqu`.`acierto` FROM cyqu WHERE (`cyqu`.`id` =$numid)"; //Ejecutamos la consulta $query = mysql_query ($consulta, $conectar); if (!$query) {die ("No se pudo ejecutar una consulta sobre la base de datos.");} // Obtiene y muestra los resultados $resultado_fila =mysql_fetch_row (($query)) </script> <div id="preg"> <script language="php"> echo $resultado_fila[0] . "<br />" . "<br />"; echo $resultado_fila[1] . "<br />" . "<br />"; </script> </div> <div id="resp"> <!-- Montamos el formulario --> <FORM METHOD="post" ACTION="recoge_respuesta.php"> <blockquote> <p><input type="radio" name="respuesta" value="1" > <script language="php"> echo " " . $resultado_fila[2] . "<br />" . "<br />"; </script> <p><input type="radio" name="respuesta" value=2> <script language="php"> echo " " . $resultado_fila[3] . "<br />" . "<br />"; </script> <p><input type="radio" name="respuesta" value=3> <script language="php"> echo " " . $resultado_fila[4] . "<br />" . "<br />" . "<br />" . "<br />"; echo "Acierto: ".$resultado_fila[5] . "<br />"; </script> </blockquote> <p><input type="submit" value="Enviar datos" name="enviar"> <input type="reset" value="Restablecer" name="B2"></p> </FORM> <script language="php"> // Cerramos la conexión mysql_close ($conectar); </script> </div> <div id="pie"> <script language="php"> echo gmdate ("d n y"); </script> </div> </div> </body> </html> |
Respuesta: Ayuda para novato Este código es muy extenso como para analizarlo... Ve al grano xD... Salu2 |
Respuesta: Ayuda para novato Muchas gracias por contestar. Lo que necesito saber es si la estructura es correcta, es decir, ¿haríais el código de la misma forma que yo o, por ejemplo, harías un HTML incluyendo en script de javascript que se una a la base de datos o, ...? Eso es lo que necesito saber. No se trata de que analicéis el código a fondo, únicamente necesito que me asesoréis sobre si la estructura es correcta o cambiaríais algo. Espero vuestros consejos. Gracias. |
| La zona horaria es GMT -6. Ahora son las 06:11. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.