Tengo los archivos index.php y guardar.php pero no se ejecuta el comando UPDATE. ¿Alguna idea de dónde puede estar el error?
GUARDAR.php Código PHP:
<?php
$conn = mysql_connect('localhost', 'root', '')
or die('No se pudo conectar: ' . mysql_error());
mysql_select_db('calificaciones') or die('No se pudo seleccionar la base de datos');
$Alumno = $_POST["idAlumno"];
$caliBio2 = $_POST["caliBio2"];
$actBio2 = $_POST["actBio2"];
$obsBio2 = $_POST["obsBio2"];
$query = mysql_query ("UPDATE calificaciones WHERE id='$Alumno' SET caliBio = '$caliBio2' actBio = '$actBio2' obsBio = '$obsBio2'",$conn);
?>
<html>
<head>
<title>Calificaciones</title>
<link href="../../../css/css.css" rel="stylesheet"/>
</head>
<body>
<a href="index.php">Guardado. Volver</a>
</body>
</html>
INDEX.php Código PHP:
<?php
$conn = mysql_connect('localhost', 'root', '')
or die('No se pudo conectar: ' . mysql_error());
mysql_select_db('calificaciones') or die('No se pudo seleccionar la base de datos');
if (!$_POST) {
$id = '0';
}else{
$id = $_POST['select'];
}
$query = mysql_query ("SELECT * FROM calificaciones WHERE id = '$id'",$conn);
$registro = mysql_fetch_assoc($query);
$alumno = $_POST["select"];
$caliBio = $registro['caliBio'];
$actBio = $registro['actBio'];
$obsBio = $registro['obsBio'];
?>
<html>
<head>
<title>Calificaciones</title>
<link href="../../../css/css.css" rel="stylesheet"/>
</head>
<body>
<div id="h1-div">
<a href="index.php" style="text-decoration:none"><font id="h1-azul">Calificaciones</font></a>
<br>
<form action="index.php" method="post">
<select onchange="this.form.submit()" name="select">
<option disabled value="0" selected>Seleccione...</option>
<option value="1">AGUILAR VEGA, Jorge Rodrigo</option>
</select>
</form>
</div>
<br><br>
<form action="guardar.php" method="post">
<table width="98%" align="center" border="1" style="border-collapse: collapse;">
<tr id="tr1-h">
<td align="center" width="50%"><b>Materias</b></td>
<td align="center" width="18%"><b>Calificación</b></td>
<td align="center" width="12%"><b>Actitud</b></td>
<td align="center" width="18%"><b>Observaciones</b></td>
</tr>
<tr id="tr1">
<td align="center" width="50%">Biología y geología</td>
<td align="center" width="18%">
<input type="text" placeholder="<?php echo $caliBio ?>" size="2" name="caliBio2"/>
</td>
<td align="center" width="12%">
<select name="actBio2">
<option value="+">Positiva</option>
<option value="N" selected>Normal</option>
<option value="MJR">Mejorable</option>
<option value="PAS">Pasiva</option>
<option value="-">Negativa</option>
</select>
</td>
<td align="center" width="18%">
<textarea name="obsBio2" rows="2" cols="30" maxlength="1000" placeholder="<?php echo $obsBio ?>"></textarea>
</td>
</tr>
</table>
<div align="center">
<input type="text" value="<?php echo $alumno; ?>" name="idAlumno"/><br>
<input type="submit" value="Guardar cambios"/>
</div>
</form>
</body>
</html>