Tengo un problema al momento en quiero modificar un registro, al insertar los datos en la caja de texto me muestra el siguiente error:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\proyecto_utna\UsuarioDeVentas\modi ficar-alumno.php on line 129
No se encontre el numero de control seleccionado
Este es el codigo que estoy utiliando, espero que me puedan ayudar, muchas gracias.
Código PHP:
<?php
if(isset($_POST["modificar"]))
{
include("../conexion.php"); // Conectar con MySQL
$busca=mysql_query("SELECT * FROM alumno WHERE Matricula = $_POST[mat]"); //Busqueda por medio del Num. de Ctrl.
$mat=$_POST["mat"];
$row = @mysql_fetch_array($busca); //Arreglo
$ida=$row[0];
$mat=$row[1];
$noa=$row[2];
$app=$row[3];
$apm=$row[4];
if(mysql_num_rows($busca))
{
$datos=mysql_fetch_row($busca);
echo "<form name=formulario action=Cambios/CambioAlumno.php method=POST >
<center><b>Modifica el formulario</b><br>
<table> <tr><td>
Id del Alumno:</td> <td><input type=text name=ida value=$ida> <br></td></tr>
<tr><td>
Matricula del Alumno:</td> <td><input type=text name=matricula value=$mat> <br></td></tr>
<tr><td>Nombre del Alumno:</td> <td><input type=text name=nombrealumno_editar value=$noa> <br></td></tr>
<tr><td>Apellido Paterno:</td> <td><input type=text name=apellidopaternoa value=$app> <br></td></tr>
<tr><td>Apellido Materno:</td> <td><input type=text name=apellidomaternoa value=$apm> <br></td></tr>
<tr><td><input type=submit value=enviarDatos name=enviarDatos /></td></tr>
</form></table></center> ";
}
else
echo "No se encontre el numero de control seleccionado";
}
else {
?>
Código HTML:
<center>
<form name="cambios" action="modificar-alumno.php" method="POST">
Busca el alumno por la Matricula: <input type="text" name="mat" /><br>
<input type="submit" value="modificar" name="modificar" />
</form>
</center>