Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2009, 10:17
principiantedelweb
 
Fecha de Ingreso: noviembre-2009
Mensajes: 164
Antigüedad: 14 años, 5 meses
Puntos: 0
Insertar valores en MySQL con PHP: Duplicados

Hola a todos. El siguiente código es un formulario HTML que me permite recoger variables de un usuario:

Cita:
<FORM ACTION="procesar.php">
<TABLE>
<TR>
<TD>Nombre del Sitio :</TD>
<TD><INPUT TYPE="text" NAME="nombre" SIZE="50" MAXLENGTH="50"></TD> <!--Ingresa la variable $nombre-->
</TR>
<TR>
<TD>Descripción del Sitio :</TD>
<TD><INPUT TYPE="text" NAME="descripcion" SIZE="250" MAXLENGTH="250"></TD> <!--Ingresa la variable $descripcion-->
</TR>
<TR>
<TD>URL:</TD>
<TD><INPUT TYPE="text" NAME="url" SIZE="100" MAXLENGTH="100"></TD> <!--Ingresa la variable $url-->
</TR>
</TABLE>
</FORM>
Ahora tomo los datos en variables:

Cita:
<?php
include("conexion.php");
$link=conectar();
mysql_query ("SET NAMES 'utf8'");
$nombre=$_GET['nombre'];
$descripcion=$_GET['descripcion'];
$tipo_de_juego=$_GET['tipo_de_juego'];
$url=$_GET['url'];
Ahora el tema es que el $url del formulario quiero compararlo con todos los valores url de la base de datos. He intentado mil formas y no he podido.
Pensé en hacer un bucle pero no salió. En el siguiente código intenté algo, pero no salió:

Cita:
$url=$_GET['url'];
$variableurl="SELECT * FROM rank WHERE url=$url";
$intermedia = mysql_query($variableurl);
$urlsql = mysql_fetch_assoc($intermedia);

if ( $url == $urlsql )
// Es para reinicializar las variables del formulario, introducidas anteriormente.
$nombre="";
$descripcion="";
$url="";
}
else {.....................
(ACA CONTINUA LO QUE TIENE QUE HACER SI NO HAY URL REPETIDAS)
¿En qué parte está fallando el código?