Php Implementacion

Páginas: 5 (1026 palabras) Publicado: 23 de febrero de 2013
El problema es que cuando pongo la respuesta correcta me la pone como si la tubiera mas les paso el codigo y las tablas aver si alguien me puede ayudar ya intente todo lo ke puede :(

index.php

<body>
<form method="post" action="examen.php">
<h3>Ingresar al sistema de examenes en linea</h3>
Matricula:
<label>
<input type="text" name="user" /></label>
<p>Password:
<label>
<input type="password" name="pss" />
</label>
</p>
<p>
<label>
<input type="submit" value="Entrar" />
</label>
</p>
</form>
</body>

examen.php

<?
$user = (isset($_POST['user'])?$_POST['user']:NULL);
$pass = (isset($_POST['pss'])?$_POST['pss']:NULL);
$numPregs = 10; //asegurarse q la bd tenga >=10 preguntas
$conexion = mysql_connect("localhost","root","");
if(!$conexion){
echo "<p>Error: No se puede conectar al servidor</p>\n";
}
else{
$bd = mysql_select_db("examenes",$conexion);
if(!$bd){
echo "<p>Error: No se pudo seleccionar la bd</p>\n";
}
else if($user==null || $pass==null){
echo "<p>Error: Datos de loginnulos<br>\n";
echo "<a href=\"Index.php\"> Regresar al homie ese</a> </p>\n";
}
else{
$nombre = mysql_query("select nombre from usuarios where matricula='$user' and password='$pass'",$conexion);
$presento = mysql_query("select presento from usuarios where matricula='$user' and password='$pass'",$conexion);
if(mysql_num_rows($nombre)<=0){
echo "<p>Autentificacionincorrecta<br>\n";
echo "<a href=\"Index.php\"> Regresar al homie ese</a> </p>\n";
}
else if(mysql_result($presento,0,'presento')==1){
echo "<p>El alumno ".mysql_result($nombre,0,'nombre')." matricula $user ya presento este examen<br>\n";
echo "<a href=\"Index.php\"> Regresar al homie ese</a> </p>\n";
}
else{
echo "<h2> Examen deconocimientos de variedades</h2>\n";
echo "<p>Bienvenido alumno ".mysql_result($nombre,0,'nombre')."</p>\n";
// seleccionar las preguntas aleatoriamente
$pregsInBD = mysql_query("select count(idp) as 'num' from preguntas",$conexion);
$pregsExistentes = mysql_result($pregsInBD,0,'num');
for($r=0;$r<$numPregs;$r++) $vector[$r]=0;
for($r=0;$r<$numPregs;$r++){$alea=rand(1,$pregsExistentes);
$bandera=true;
for($f=0;$f<$r;$f++)
if($vector[$f]==$alea){
$bandera=false;
break;
}
if(!$bandera){ $r--; continue; }
$vector[$r]=$alea;
}
// cargar las preguntas
echo '<form action="califica.php" method="post">'."\n";
for($r=0;$r<$numPregs;$r++){
$pregActu = mysql_query("select preguntas from preguntas where idp='$vector[$r]'",$conexion);
$txtPregActu =mysql_result($pregActu,0,'preguntas');
$tpPreg = mysql_query("select tipo from preguntas where idp='$vector[$r]'",$conexion);
$tipoPreg = mysql_result($tpPreg,0,'tipo');
echo "<p>\n";
echo "".($r+1).") ".$txtPregActu;
if($tipoPreg==1){ // abierta
echo ' <input type="text" name="'.$r.'">'."\n";
echo ' <input type="hidden" name="preg'.($r+1).'" value="'.$vector[$r].'">'."\n";}
else{ // multiopcion
$consOps = mysql_query("select idr from corresponde where idp='$vector[$r]'",$conexion);
$numResp = mysql_num_rows($consOps);
echo "\n<br>";
echo ' <input type="hidden" name="preg'.($r+1).'" value="'.$vector[$r].'">'."\n";
for($hui=0;$hui<$numResp;$hui++){
$consResp = mysql_query("select respuesta from respuestas whereidr='".mysql_result($consOps,$hui,'idr')."'",$cone xion);
$valor= mysql_result($consResp,0,'respuesta');
echo '<input type="radio" name="'.$r.'" value="'.$valor.'">'.$valor."<br>\n";
}
}
echo "</p>\n";
}
echo '<input type="hidden" name="mat" value="'.$user.'">'."\n";
echo '<input type="submit" value="Calificar">'."\n";
echo '</form>'."\n";
mysql_Close($conexion);
}
}
}
?>...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • php
  • PHP
  • Php Y Php
  • Que Es Php
  • Implementacion
  • implementacion
  • implementacion
  • implementacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS