Foros del Web » Programando para Internet » PHP »

Comprobar datos duplicados.

Estas en el tema de Comprobar datos duplicados. en el foro de PHP en Foros del Web. Ola! Soy nuevo en el php y estoy haciendo un proyecto en el que quiero que usuarios registren una serie de URL pero que no ...
  #1 (permalink)  
Antiguo 14/02/2008, 05:28
Avatar de esnalca  
Fecha de Ingreso: enero-2008
Mensajes: 77
Antigüedad: 16 años, 2 meses
Puntos: 0
Comprobar datos duplicados.

Ola!

Soy nuevo en el php y estoy haciendo un proyecto en el que quiero que usuarios registren una serie de URL pero que no puedan introducir esta URL mas de una vez. Aqui os dejo el codigo que tengo introducido:


Código PHP:
<?
mysql_select_db
("proyecto",$conn);
//Buscar url duplicadas
$sspl="SELECT * FROM direcciones WHERE url='$url'";
//Ejecuto la sentencia
$rs1 mysql_query($ssql); 
//Comprobacion del duplicado
if (mysql_num_rows($rs1)!=0){
echo 
'Url ya registrada'"<BR>";
?>
    <a href="registroweb.php"><input type="submit" value="Volver"></a>
    <?php
}else{
//Introduzco los datos en la bbdd
$sql "INSERT INTO `direcciones` (`titulo`, `url`, `cat`, `desc`, `fech`, `ip`) VALUES ('".$titu."', '".$url."', '".$cat."', '".$desc."', '".$ip."', '".$date."');";
$rs=mysql_query($sql);
echo 
"Titulo: ".$titu"<br>";
  echo 
"url: ".$url"<br>";
  echo 
"categoria: ".$cat"<br>";
  echo 
"descripcion: ".$desc"<br>";
  echo 
"ip: ".$ip "<br>";
  echo 
"fecha: ".$date"<br>";
}
?>


Me da error en esta sentencia: $rs1 = mysql_query($ssql);

Espero que me podais ayudar.

Última edición por esnalca; 14/02/2008 a las 05:45
  #2 (permalink)  
Antiguo 14/02/2008, 05:53
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Re: Comprobar datos duplicados.

Sencillo, en la linea de la consulta la varible es $sspl, y al mysql_query le pasas $ssql . La primera tiene una P en lugar de una Q.
  #3 (permalink)  
Antiguo 14/02/2008, 06:01
Avatar de esnalca  
Fecha de Ingreso: enero-2008
Mensajes: 77
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Comprobar datos duplicados.

muchas gracias. Mira que he revisado el codigo muchas veces y no me e fijado en eso. Te lo agradezco.
  #4 (permalink)  
Antiguo 14/02/2008, 06:25
 
Fecha de Ingreso: diciembre-2007
Mensajes: 40
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Comprobar datos duplicados.

De todos modos aún corrigiendo ese error de escritura, me pregunto si te funciona el código, ya que yo veo otros posibles errores.

Vamos a ver... cuando utilizamos la función mysql_query()le hemos de pasar 2 parametros, en primer lugar la variable de la consulta y en segundo lugar la variable de conexión.
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 09:25.