Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - LoboBlanco

Páginas: [1]
1
Hola  :)

Estoy haciendo en php y html un programa que presenta preguntas para hacerlas online.

Una de las funciones será presentar un formulario de 45 preguntas con un tiempo de 1 hora y media. Con form con input control radio.

Y quiero que el tiempo que queda aparezca en pantalla como texto flotante, que según la persona que está haciendo el examen va bajando para hacer las preguntas, ese reloj digital de cuenta regresiva vaya bajando, que esté siempre en la parte superior derecha de la pantalla.

He encontrado un script que presenta esa cuenta atras pero no sé como hacer que ese texto flote y siempre permanezca arriba a la derecha de la pantalla. Por más que he buscado no encuentro nada semejante.

¿Alguien sería tan amable de ayudarme?

Muchas gracias, un saludo

 :)

2
Hola

Tengo una base de datos, en una de cuyas tablas se graba si la contestación a una pregunta ha sido correcta o incorrecta.

La estructura de la tabla es:
Código: [Seleccionar]
numero_preg smallint(5) UNSIGNED Nulo:No Predeterminado:Ninguna AUTO_INCREMENT

correcta tinyint(3) UNSIGNED Nulo:Sí Predeterminado:NULL
El campo correcta lo inicializo (las 80 filas de esa tabla) a 255, valor que indicará que no se ha contestado aún.

Cuando se contesta incorrectamente se graba 0. Si correctamente se graba valor 1.


He utilizado varias posibilidades de mysqli. No da error (el set correcta="1" sí da error), pero sigue con valor 255 en la base de datos (viendolo con phpMyAdmin). El echo de comprobación da valores correctos:

Código: [Seleccionar]
$valor_correcta=1;

mysqli_query($conexion, "update $tabla3 set correcta='1' where numero_preg='$numero_pregunta'"

o

mysqli_query($conexion, "update $tabla3 set correcta='$valor_correcta' where numero_preg='$numero_pregunta'"

o

mysqli_query($conexion, "update $tabla3 set correcta='".$valor_correcta."' where numero_preg='$numero_pregunta'"

o

mysqli_query($conexion, "update $tabla3 set correcta="1" where numero_preg='$numero_pregunta'"

echo "Grabando como correcta pregunta " . $numero_pregunta . " en la tabla: " . $tabla3;

¿Alguien podría ayudarme en por qué no se graba/actualiza el valor?

Muchas gracias

3
Hola  :)

Quiero hacer un contador de respuestas correctas e incorrectas.

En principio he pensado hacerlo con 3 hr

Uno sería solo el borde, sin relleno (total de respuestas), otro con relleno rojo (respuestas incorrectas) y otro verde (respuestas correctas)

las 3 lineas gruesas /separadores estarían en la misma linea.

Código: [Seleccionar]
<html>
<head>
<title>Lineas con hr</title>
</head>
<body>
  <hr style="height:10px; color: black; width: 100px">
  <hr style="height:10px; color: black; background-color: green; width: 100"/>
  <hr style="height:10px; color: black; background-color: red; width: 100px">
</body>
</html>

Pero no consigo que hr no haga un salto de linea.

¿Alguien podría decirme como puedo conseguir que hr no haga salto de linea?

Muchas gracias  :)

4
Hola  :)

Quería hacer un pequeño programa (con php y html), para revisar los datos de una base de datos sql.

Sería un bucle hasta el final de los datos (de la tabla de la base de datos), presentando los datos en pantalla.

Quería hacer una pausa mientras compruebo los datos presentados en pantalla y que pulsando una tecla (barra espaciadora, por ejemplo, me da igual cual) y luego siguiera con el bucle.

He buscado cómo hacerlo (supongo que será en javascript) por internet pero no he encontrado nada sencillo que me pueda servir.

¿Alguien podría decirme como hacerlo?

Muchas gracias  :)

5
Hola  :) Estoy intentando crear una tabla en una base de datos desde php

El código es:

Código: [Seleccionar]
<html>
<head>
<title>Crear Tabla</title>
</head>
<body>

<?php
//Prueba de creaccion de tablas en la base de datos preguntas
$conexion=mysqli_connect("localhost","root","","respuestas") or
    die(
"Problemas con la conexión");

$crear="CREATE TABLE nomenclatura ( numero_preg smallint UNSIGNED , correcta char(1))";

$crear_tabla=mysql_query($crear,$conexion
  or die(
mysql_error());
             if(!
$crear_tabla)
 {
              echo 
'Error al crear la tabla en la base de datos';
             }
  else
  {
               echo 
'La tabla se creo correctamente';
              }
?>

</body>
</html>

Me da el siguiente error:

Warning: mysql_query() expects parameter 2 to be resource, object given in crear_tablas_en_bd_preguntas2.php on line 14

Curiosamente si lo hago dentro de de PhpMyAdmin, en Squl y utilizo esa misma sintaxis

Código: [Seleccionar]
CREATE TABLE nomenclatura ( numero_preg smallint UNSIGNED , correcta char(1))

funciona, crea la tabla y no da error.

¿Alguien puede decirme dónde está el problema?

Muchas gracias  :D

6
Hola, estoy intentando desde php especificar la respuesta que estaria preselecionada en un formulario tipo control radio. Decidirlo con una variable. A veces se preseleccionaria la respuesta 1, otras veces la 2, etc.

Si lo hago directamente no tengo problema

Código: [Seleccionar]
<html>
<head>
<title>Control Radio mejorado</title>
</head>
<body>

<form action="FORMULARIO_control_radio_mejoradob.php" method="post">

  <input type="radio" name="radio1" value="linea1" >Linea1 <br>
  <input type="radio" name="radio1" value="linea2" >Linea2 <br>
  <input type="radio" name="radio1" value="linea3" checked="checked" >Linea3 <br>
  <input type="radio" name="radio1" value="linea4">Linea4 <br>

  <br>
  <input type="submit" name="Confirmar" value="Enviar Respuesta">

</form>
</body>
</html>

Resultado: Linea3 sale señalada, aunque el usuario puede cambiar la opción elegida.

*

Si intento hacerlo desde php no lo consigo

Código: [Seleccionar]
<html>
<head>
<title>Control Radio mejorado</title>
</head>
<body>

<?php

$Respuesta_preseleccionada
=3;
?>

<form action="FORMULARIO_control_radio_mejoradob.php" method="post">

<input type="radio" name="radio1" value="linea1" >Linea1 <br>

<input type="radio" name="radio1" value="linea2" >Linea2 <br>

<input type="radio" name="radio1" value="linea3" name="linea3"
<?php  
  
if ($Respuesta_preseleccionada==3)
     {
checked="checked";
     }
?>

> Linea3 <br>


<input type="radio" name="radio1" value="linea4">Linea4 <br>

<br>
<input type="submit" name="Confirmar" value="Enviar Respuesta">

</form>

</body>
</html>

7
Hola  :)

¿Alguien podría decirme como puedo presentar en pantalla el simbolo de control radio, ese "circulito" que está al comienzo de las distintas opciones de un formulario tipo control radio?

Tanto cuando no esta marcado, como cuando sí lo está y es un circulito con un punto verde en su centro.

Creo que no es ningún caracter ascii, ¿son dos imagenes?

¿Se puede hacer con circle o alguna función de php?

Muchas gracias

8
Hola   :)

Preliminares

Estoy elaborando un pequeño programa en html y php que presenta preguntas con 4 posibles respuestas (que se cargan de una base de datos sql) y permite que el usuario seleccione una de las respuestas (con un control radio).

Posteriormente, en la siguiente pagina se procesara la respuesta dada, se comparará con la respuesta correcta de esa pregunta que figura en la base de datos y se dirá si ha acertado o no.

Quiero que la pregunta y las 4 posibles respuestas sigan en pantalla en la segunda parte, cuando se le dice si su respuesta es correcta o no.

Para intentar evitar tener que aprender Ajax estoy intentando pasar los valores al segundo formulario y volver a poner en pantalla la pregunta y las posibles respuestas.

Tengo que pasar la respuesta elegida (no tengo problema con esto) y el número aleatorio generado, que es el indice en la base de datos sql de preguntas.

*

Problema actual

Estoy intentando pasar el número como parte de un formulario, como hipervinculo añadido, pero no lo consigo.  :(

¿Podríais ayudarme? Muchas gracias

el codigo que estoy utilizando es

Primer formulario. Para simplificar solo genera el número aleatorio y con un submit lo pasa al segundo formulario que procesa los datos

Código: [Seleccionar]
<html>
<head>
<title>Problema</title>
</head>
<body>

<?php
$max=20;
$num_aleatorio rand(1,$max);
?>

<form action="Paso_parametros_por_hipervinculob.php?numero=$num_aleatorio" method="post">
<input type="submit" name="Confirmar" value="Enviar Respuesta">

</body>
</html>

Segundo formulario. Recibe el número y lo presenta
Código: [Seleccionar]
<html>
<head>
<title>Problema</title>
</head>
<body>

<?php
    
echo "Numero generado en form previo y recibido: " $_REQUEST['numero'];
?>

</body>
</html>

El resultado que consigo es :

Numero generado en form previo y recibido: $num_aleatorio

*

Si en el primer formulario pongo

Código: [Seleccionar]
<form action="Paso_parametros_por_hipervinculob.php?numero=<?php$num_aleatorio?>" method="post">

El resultado que consigo es nada, ningún valor:
Numero generado en form previo y recibido:

9
Hola  :)

Estoy elaborando un pequeño programa en html y php que presenta preguntas con 4 posibles respuestas (que se cargan de una base de datos sql) y permite que el usuario seleccione una de las respuestas (con un control radio).

Posteriormente, en la siguiente pagina se procesara la respuesta dada, se comparará con la respuesta correcta de esa pregunta que figura en la base de datos y se dirá si ha acertado o no.

Quiero que la pregunta y las 4 posibles respuestas sigan en pantalla en la segunda parte, cuando se le dice si su respuesta es correcta o no.

La única forma que yo sé de conseguir esto es pasar los valores al segundo formulario y volver a poner en pantalla la pregunta y las posibles respuestas.

*

¿Hay alguna forma de evitar que el segundo formulario, el que procesa los datos, borre la pantalla?

Muchas gracias

10
Hola a todos  :)

Estoy intentando presentar en pantalla un formulario de 4 lineas con control de boton radio, para seleccionar una de ellas.

Y que se pueda seleccionar haciendo click con el ratón en toda su linea, no solo haciendo click justo en el boton.

Supongo que es con alguna función que se active con el onclik en el div de esa linea, pero no se hacerlo.

He llegado a hacer que la linea cambie de color al pasar por encima el puntero del ratón, utilizando el onmouseover y el onmouseout.

¿Alguien podría ayudarme? Muchas gracias

El código que he hecho es:

Código: [Seleccionar]
<html>
<head>
<title>Control radio mejorado</title>
</head>
<body>

<form action="FORMULARIO_control_radio_mejoradob.php" method="post">

<div onmouseover="this.style.backgroundColor='lightblue'" onmouseout="this.style.backgroundColor=''"  >
   <input type="radio" name="radio1" value="respuesta1" name="linea1"> Linea1
</div>

<div onmouseover="this.style.backgroundColor='lightblue'" onmouseout="this.style.backgroundColor=''"  >
   <input type="radio" name="radio1" value="linea2" >Linea2
</div>

<div onmouseover="this.style.backgroundColor='lightblue'" onmouseout="this.style.backgroundColor=''"  >
   <input type="radio" name="radio1" value="respuesta3">Linea3
</div>

<div onmouseover="this.style.backgroundColor='lightblue'" onmouseout="this.style.backgroundColor=''"  >
   <input type="radio" name="radio1" value="respuesta4">Linea2
</div>

<br>
<input type="submit" name="Confirmar" value="Enviar Respuesta">


</form>

</body>
</html>

11
Hola a todos de nuevo   :)

Lo que quiero hacer es presentar en pantalla 1 pregunta, con 4 posibles respuestas, unos botones de eleccion de cada posible respuesta.

El usuario elige su respuesta pulsando el botón correspondiente.

A continuación el programa le dice si es correcto o no. Y le presenta un comentario sobre la pregunta. Esta es la parte que me da problemas

No sé como añadir un segundo grupo de frases en la pantalla de dialogo.

Lo he hecho con

DIALOG NEW
CONTROL ADD TEXTBOX
CONTROL ADD BUTTON
DIALOG SHOW


No sé como añadir el texto para que con otro DIALOG SHOW aparezca en pantalla a continuación de lo anterior


12
Hola a todos  :)

Estoy intentando hacer un programa que presente en pantalla (bajo S.O. Windows XP, con PowerBasic 8 ó 10) una pregunta y 4 respuestas.

La idea es que me sirva para manejar una base de datos de preguntas de test que tengo.

Por ahora, la primera fase es cómo presentar texto en pantalla. Luego ya seguiré

He programado bastante en TurboBasic y he hecho algunos programas sencillos de conversión de ficheros de un formato a otro con Power Basic.

Con lo de presentar texto en pantalla con PowerBasic estoy completamente perdido  :-\

No sé si usar Msgbox, Dialog, CONTROL ADD TEXTBOX , puff   :(

¿Alguien podría ponerme un codigo que me sirviera de ejemplo, por favor?

Muchas gracias


Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".