Ayuda urgente!!

Fran
14 de Junio del 2004
Hola, muy wenas, tengo una pequeña duda que para mi es grandisimaaaa!!. Yo estoy haciendo un programa donde los usuarios que accedan puedan realizar examenes. En esa pagina del examen pido: Nombre, DNI, fecha.
Y mi problema esta en corregirlos. Bien, yo he creado una funcion en la misma pagina del examen, porque era la unica manera que me salia. Y la funcion es la siguiente:


<script>
{
function corregir()
{
s = 0;
if (R1[0].checked == true)
{
s=s+1;
}
if (R2[1].checked == true)
{
s=s+1;
}
if (R3[0].checked == true)
{
s=s+1;
}
if (R4[2].checked == true)
{
s=s+1;
}
if (R5[2].checked == true)
{
s=s+1;
}
if (R6[2].checked == true)
{
s=s+1;
}
if (R7[2].checked == true)
{
s=s+1;
}
if (R8[1].checked == true)
{
s=s+1;
}
if (R9[0].checked == true)
{
s=s+1;
}
if (R10[0].checked == true)
{
s=s+1;
}
nota.value = Math.round(s*1);

}
}

Y perfecto, me suma las preguntas que estan correctas y me dice la nota, pero el problema está en que no sé mandar ni la nota ni los datos introducidos por el alumno a una tabla de la base de datos MYSQL, que tengo para que recoja esos datos.

Os agradeceria muchisimos que me ayudarais, poprque soy un poco novato en esto, y la verdad es que me cuesta.

Un saludo.

tin
14 de Junio del 2004
Hola fran, como tas.
tu problema ya ta resuelto na mas checa tu correo, ya te lo envie.
Bye, Saludos

art
14 de Junio del 2004
lo que necesitas es un formulario que te envie los datos por medio de un post sabes como hacerlo?
si sabes ok entonces el resto es mas facil tienes que creear una tabla despues hacer un insert
si no sabes como hacerlo escribe otra ves y con gusto te doy un ejemplo
saludos

Fran
14 de Junio del 2004
Muchas gracias "art",.
Sé hacer un formulario, pero no se por qué no puedo almacenar el resultado en la base de datos. Mira te mando lo que he hecho, haber si me puedes echar una mano. Yo he creado formularios y me insertan los datos bien, sin problemas, pero con este que he creado no. Mira te mando los codigos:

<html>
<head>
<title>EXATEST</title>

<script>
{
function corregir()
{
s = 0;
if (R1[0].checked == true)
{
s=s+1;
}
if (R2[1].checked == true)
{
s=s+1;
}
if (R3[0].checked == true)
{
s=s+1;
}
if (R4[2].checked == true)
{
s=s+1;
}
if (R5[2].checked == true)
{
s=s+1;
}
if (R6[2].checked == true)
{
s=s+1;
}
if (R7[2].checked == true)
{
s=s+1;
}
if (R8[1].checked == true)
{
s=s+1;
}
if (R9[0].checked == true)
{
s=s+1;
}
if (R10[0].checked == true)
{
s=s+1;
}
nota.value = Math.round(s*1);
}
}
</script>

</head>
<body>

<b><center><font size="6" style="Background-color:#FFFF33">"Fundamentos de Programación"</font></center></b><p>
<tr><font size="3">- Bienvenido a <b>EXATEST</b>, usted va a realizar el examen <b><?php
echo "$Id_examen";?></b> de <b>Fundamentos de Programación</b>. El examen consta de <b>10</b> preguntas tipo test, las cuales usted irá respondiendo, eligiendo la respuesta que crea que es la correcta. Una vez que haya finalizado el examen, pulse sobre: "<i>Click aquí para el resultado</i>", y conocerá la nota de su examen. Para finalizar tiene usted que hacer Click sobre el botón Finalizar.
<DT><span style="rojo:ff">Gracias y Mucha Suerte.</font></tr><p>
<center><h3>Nombre: <input type="Text" name="Nombre"> DNI: <input type="Text" name="DNI_alumno"><p>
Fecha: <input type="Text" name="F_examen"><p><br>
</center><font size="2">
<?php
if ($Id_examen){?>
<b>1</b>.-<font style="color:blue" size="3">
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("exatest",$link);
$result= mysql_query("Select Pregunta from preguntas where Num_pregunta=1 and Id_examen='$Id_examen' and Id_asignatura=1 ");
while($row = mysql_fetch_row($result)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p></font>
<input type="radio" name="R1" value="a">a)
<?php
$result= mysql_query("Select A from preguntas where Num_pregunta=1 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R1" value="b">b)
<?php
$result= mysql_query("Select B from preguntas where Num_pregunta=1 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R1" value="c">c)
<?php
$result= mysql_query("Select C from preguntas where Num_pregunta=1 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p>
<b>2</b>.-<font style="color:blue" size="3">
<?php
$result2= mysql_query("Select Pregunta from preguntas where Num_pregunta=2 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result2)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p></font>
<input type="radio" name="R2" value="a">a)
<?php
$result2= mysql_query("Select A from preguntas where Num_pregunta=2 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result2)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R2" value="b">b)
<?php
$result2= mysql_query("Select B from preguntas where Num_pregunta=2 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result2)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R2" value="c">c)
<?php
$result2= mysql_query("Select C from preguntas where Num_pregunta=2 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result2)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p>
<b>3</b>.-<font style="color:blue" size="3">
<?php
$result3= mysql_query("Select Pregunta from preguntas where Num_pregunta=3 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result3)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p></font>
<input type="radio" name="R3" value="a">a)
<?php
$result3= mysql_query("Select A from preguntas where Num_pregunta=3 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result3)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R3" value="b">b)
<?php
$result3= mysql_query("Select B from preguntas where Num_pregunta=3 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result3)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R3" value="c">c)
<?php
$result3= mysql_query("Select c from preguntas where Num_pregunta=3 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result3)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p>
<b>4</b>.-<font style="color:blue" size="3">
<?php
$result4= mysql_query("Select Pregunta from preguntas where Num_pregunta=4 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result4)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p></font>
<input type="radio" name="R4" value="a">a)
<?php
$result4= mysql_query("Select A from preguntas where Num_pregunta=4 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result4)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R4" value="b">b)
<?php
$result4= mysql_query("Select B from preguntas where Num_pregunta=4 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result4)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R4" value="c">c)
<?php
$result4= mysql_query("Select c from preguntas where Num_pregunta=4 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result4)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p>
<b>5</b>.-<font style="color:blue" size="3">
<?php
$result5= mysql_query("Select Pregunta from preguntas where Num_pregunta=5 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result5)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p></font>
<input type="radio" name="R5" value="a">a)
<?php
$result5= mysql_query("Select A from preguntas where Num_pregunta=5 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result5)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R5" value="b">b)
<?php
$result5= mysql_query("Select B from preguntas where Num_pregunta=5 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result5)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R5" value="c">c)
<?php
$result5= mysql_query("Select c from preguntas where Num_pregunta=5 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result5)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p>
<b>6</b>.-<font style="color:blue" size="3">
<?php
$result6= mysql_query("Select Pregunta from preguntas where Num_pregunta=6 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result6)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p></font>
<input type="radio" name="R6" value="a">a)
<?php
$result6= mysql_query("Select A from preguntas where Num_pregunta=6 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result6)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R6" value="b">b)
<?php
$result6= mysql_query("Select B from preguntas where Num_pregunta=6 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result6)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R6" value="c">c)
<?php
$result6= mysql_query("Select c from preguntas where Num_pregunta=6 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result6)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p>
<b>7</b>.-<font style="color:blue" size="3">
<?php
$result7= mysql_query("Select Pregunta from preguntas where Num_pregunta=7 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result7)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p></font>
<input type="radio" name="R7" value="a">a)
<?php
$result7= mysql_query("Select A from preguntas where Num_pregunta=7 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result7)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R7" value="b">b)
<?php
$result7= mysql_query("Select B from preguntas where Num_pregunta=7 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result7)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R7" value="c">c)
<?php
$result7= mysql_query("Select c from preguntas where Num_pregunta=7 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result7)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p>
<b>8</b>.-<font style="color:blue" size="3">
<?php
$result8= mysql_query("Select Pregunta from preguntas where Num_pregunta=8 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result8)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p></font>
<input type="radio" name="R8" value="a">a)
<?php
$result8= mysql_query("Select A from preguntas where Num_pregunta=8 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result8)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R8" value="b">b)
<?php
$result8= mysql_query("Select B from preguntas where Num_pregunta=8 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result8)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R8" value="c">c)
<?php
$result8= mysql_query("Select c from preguntas where Num_pregunta=8 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result8)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p>
<b>9</b>.-<font style="color:blue" size="3">
<?php
$result9= mysql_query("Select Pregunta from preguntas where Num_pregunta=9 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result9)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p></font>
<input type="radio" name="R9" value="a">a)
<?php
$result9= mysql_query("Select A from preguntas where Num_pregunta=9 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result9)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R9" value="b">b)
<?php
$result9= mysql_query("Select B from preguntas where Num_pregunta=9 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result9)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R9" value="c">c)
<?php
$result9= mysql_query("Select c from preguntas where Num_pregunta=9 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result9)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p>
<b>10</b>.-<font style="color:blue" size="3">
<?php
$result0= mysql_query("Select Pregunta from preguntas where Num_pregunta=10 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result0)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><p></font>
<input type="radio" name="R10" value="a">a)
<?php
$result0= mysql_query("Select A from preguntas where Num_pregunta=10 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result0)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R10" value="b">b)
<?php
$result0= mysql_query("Select B from preguntas where Num_pregunta=10 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result0)){
echo "<tr><td>$row[0]</td></tr> n";
}
?><br>
<input type="radio" name="R10" value="c">c)
<?php
$result0= mysql_query("Select c from preguntas where Num_pregunta=10 and Id_examen='$Id_examen' and Id_asignatura=1");
while ($row = mysql_fetch_row($result0)){
echo "<tr><td>$row[0]</td></tr> n";
}

?></font><p><br>


<div align="center">

<input type="button" name="evaluar" value="Click aquí para el resultado" OnClick="corregir()">
Nota:
<input type="Text" name="nota" size="3"><br>
<a href="fin.php" OnClick="corregir()">Finalizar</a>
</div>
<?php
}?>
</body>
</html>