Tema: php y mysql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2008, 12:18
znyat
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 15 años, 5 meses
Puntos: 0
php y mysql

Hola a todos espero me puedan ayudar tengo una bd en mysql con 2 tablas:
tabla pregunta con campos(id_pregunta, pregunta, nivel)
tabla opciones con campos(id_opcion, id_pregunta, opcion , respuesta)
y tambien tengon un formulario en php donde estraigo la pregunta con sus respectivas opciones la idea es cuando yo escoja la opcion me retorne si es la correcta para esto en la bd el campo repuesta esta con cero para incorrecto y uno para correcto de igual forma si es correcto me cambie a la siguente pregunta con sus respectivas opciones mi problema es que no he logrado q me cambie a la siguente respuesta me ayudan porfa aca les copio el script. uso un contador para q me cambien la pregunta y nada

millonario.php

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Quien quiere ser millonario</title>
<script language="javascript">
var $valor = 1;
function incrementar(){
$valor++;
alert('El contador ahora vale :' + $valor);
}

</script>
</head>

<body >
<form method="post" action="datosm.php">

<?php


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

mysql_select_db("millonario", $link);
$valor=1;

$result = mysql_query(" SELECT pregunta, opcion
FROM pregunta p, opciones o
WHERE o.id_pregunta = p.id_pregunta and p.id_pregunta=$valor", $link);
$valor++;

echo "<table border = '1' align=center> \n";
echo "<tr> \n";
echo "<td align=center rowspan=6>baneer</td> \n";
echo "<td align=center colspan=2 rowspan=3></td> \n";
echo "<td align=center rowspan=1><input type=image src=publico.JPG width=94 height=64 /></td> \n";
echo "</tr> \n";
echo "<tr> \n";
echo "<td align=center rowspan=1><input type=image src=llamada.JPG width=94 height=64 /></td> \n";
echo "</tr> \n";
echo "<tr> \n";
echo "<td align=center rowspan=1><input type=image src=5050.JPG width=94 height=64 /></td> \n";
echo "</tr> \n";
echo "<tr> \n";
echo "<td align=center colspan=2><b>".mysql_result($result, 1, "pregunta")."</b></td> \n";
echo "</tr> \n";
echo "<tr> \n";
echo "<td align=center><h1><input type=radio name=opc value=A> A. ".mysql_result($result, 0, "opcion")."</h1></td> \n";
echo "<td align=center><h1><input type=radio name=opc value=B> B. ".mysql_result($result, 1, "opcion")."</h1></td> \n";
echo "</tr> \n";
echo "<tr> \n";
echo "<td align=center><h1><input type=radio name=opc value=C> C. ".mysql_result($result, 2, "opcion")."</h1></td> \n";
echo "<td align=center ><h1><input type=radio name=opc value=D> D. ".mysql_result($result, 3, "opcion")."</h1></td> \n";
echo "</tr> \n";
echo "<tr> \n";
echo "<td align=center colspan=4><input type=submit value=aceptar></td> \n";
echo "</tr> \n";

echo "</table> \n";

?>

</form>

</body>

</html>
y me debe retornar en la siguiente page

datosm.php

<HTML>
<BODY>
<form method="post" action="millonario.php">

<?php
$opc=$_POST['opc'];

echo "seleccionaste la opcion &nbsp; $opc";
echo "<br>";
echo "<input type=submit value=aceptar> \n";
?>
</form>

</BODY>
</HTML>

gracias espero me ayuden