Foros del Web » Programando para Internet » PHP »

Link chequeador de llaves primarias???

Estas en el tema de Link chequeador de llaves primarias??? en el foro de PHP en Foros del Web. debo validar por medio de link la existencia de un codigo .. y que me muestre si esta disponible o no envio el codigo donde ...
  #1 (permalink)  
Antiguo 04/06/2009, 20:02
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 10 años, 7 meses
Puntos: 27
De acuerdo Link chequeador de llaves primarias???

debo validar por medio de link la existencia de un codigo .. y que me muestre si esta disponible o no


envio el codigo donde hago la consulta

el problema es que siempre me muestra q el codigo si esta disponiblee (asi el codigo ya exista en mi base de datos).....

como puedo solucionarlo..no se si tenga error en mi codigo


<?
$link = mysql_connect ("localhost","root","root");
if (!$link)
die("Error en la conexion con el DBMS");

mysql_select_db (idead,$link);

$resultado=mysql_query("SELECT cod_investigacion FROM investigaciones WHERE cod_investigacion='{$_POST['codigo']}'",$link);
$rows=mysql_num_rows($resultado);

if($rows>=1)
{
echo "El código que usted ingreso ya esta registrado, por favor utilice otro";

echo "<a href='investigaciones.php'><p>Regresar...</a></p>";
}
else
{

echo "Codigo disponible...";


mysql_close ($link);

}

?>
  #2 (permalink)  
Antiguo 04/06/2009, 21:07
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 10 años, 6 meses
Puntos: 1517
Respuesta: Link chequeador de llaves primarias???

Verifica que informacion esta trayendo el $_POST["codigo"] y busca directamente en la base de datos si existe ese dato. Sino tambien verifica que no haya espacio despues o antes en el valor de ese post escribiendo antes trim($_POST["codigo"])
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:10.