Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2015, 18:39
diegoguerrero
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 4 meses
Puntos: 5
Secuencia UPDATE MySQL en un PHP

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>