me manda el siguiente error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\base\ingreso_deportista.php on line 44
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\base\ingreso_deportista.php on line 50
Registro correcto del deportista
el codigo es el siguiente:
<?php
include("libreria.php"); /*Traemos el archivo de la libreria*/
/*Recibimos las variables por el metodo POST*/
$curp = $_POST['curp'];
$curp2 = $_POST['curp2'];
$nombre = $_POST['nombre'];
$apellido_paterno= $_POST['apellido_materno'];
$sexo= $_POST['sexo'];
$peso= $_POST['peso'];
$estatura = $_POST['estatura'];
$talla_interior = $_POST['talla_interior'];
$talla_exterior = $_POST['talla_exterior'];
$cp = $_POST['cp'];
$telefono = $_POST['telefono'];
$celular = $_POST['celular'];
$email = $_POST['email'];
$deporte = $_POST['deporte'];
/*Hacemos la consulta */
$query="SELECT * FROM deportista WHERE curp='$curp'";
$link=mysql_connect($server,$dbuser,$dbpass);
$result=mysql_db_query($database,$query,$link);
if(mysql_num_rows($result)){
echo "La curp ya existe en la BD";
} else {
mysql_free_result($result);
/* Ahora comprovamos que los dos pass coinciden */
if($curp!=$curp2) {
echo "Las curps deben coincidir";
echo 'Clic <a href="registro.html">aquí</a> para volver al formulario';
}
else
{
$sql=" insert into deportista (curp, nombre, apellido_paterno, apellido_materno, sexo, peso, estatura, talla_interior, talla_ exterior, cp, telefono, celular, email, deporte) values ('$curp', '$nombre', '$apellido_paterno', '$apellido_materno', '$sexo', '$peso', '$estatura', '$talla_interior', '$talla_ exterior', '$cp', '$telefono', '$celular', '$email', '$deporte');";
$result=mysql_db_query($database,$query,$link);
if(mysql_affected_rows($link)){
echo "Registro correcto del deportista";
} else {
echo "Error al registrar el deportista";
} /* Cierre del else */
} /* Cierre del else que corresponde a if(mysql_affected_rows.....) */
} /* Cierre del else que corresponde a if(mysql_num_rows...) */
echo "<br> \n";
?>