Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/02/2008, 17:47
djgasper
 
Fecha de Ingreso: febrero-2008
Mensajes: 5
Antigüedad: 17 años
Puntos: 0
Exclamación Re: Error mysql_num_rows.

Buenas tardes,

yo tengo un problema mas o menos similar:

Resulta que quiero dar de alta a un socio pero primero quiero ver si ya antes habia estado dado de alta si es asi que me pregunte si deseo volver a darlo de alta y si no que me registre este socio. El codigo a continuacion

Cita:
// Si hay alguna casiila en blanco que me lo indique
if ($apat == "" || $amat == "" || $nombre == "")
{ echo "<br>Ha dejado informacion en blanco, por favor verifique los datos <br>";
echo "<br>Pulse el boton 'ir a pagina anterior' de su navegador";
exit;
}

// selecciono todos los socios cuyo apellido paterno, apellido materno y nombre sean iguales
$sql = "select * from socios_sistema where apat='$apat' and amat='$amat' and nombre='$nombre'";

// esta instruccion recomendaban y la puse
$rs = mysql_query($sql, $link) or die ( mysql_error() );
$result = mysql_query($rs);

// Si hay mas de un registro con los datos identicos me pregunta si desea ingresarlo de todas formas
if (mysql_num_rows($result)>0)
{
echo "<br>Este nombre ya esta dado de alta en el sistema, ¿Esta seguro que desea";
echo "<br>darlo de alta?";
exit;
}

// Si no que me capture la informacion que le introduje
else {
$cont=$cont+$datos["num"];
$status='1';
$fecha=date("y/m/d");
mysql_query("insert into socios_sistema values ($cont','$apat','$amat','$fecha','$status'",$link) ;
}
?>
Aqui la situacion es que me manda este mensaje al momento de ejecutarlo

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\ahorro\comp_soc.php on line 17

La linea 17 es esta:

Cita:
if (mysql_num_rows($result)>0)
Espero me puedan ayudar, gracias