Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/12/2009, 15:08
principiantedelweb
 
Fecha de Ingreso: noviembre-2009
Mensajes: 164
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Buscar url idénticas en base de datos

Creo que mejoré el código (saque un = en el if, entre otros) y pasa algo rarísimo:

Cita:
mysql_query ("SET NAMES 'utf8'");
$nombre=$_GET['nombre'];
$descripcion=$_GET['descripcion'];
$tipo_de_juego=$_GET['tipo_de_juego'];
//Compara URL que ingresa con URL de la base de datos: si son iguales, ingresa los valores nombre, descripcion y URL vacíos en el //campo en cuestion
$url=$_GET['url'];
$variableurl="SELECT * FROM rank WHERE url='$url'";
$intermedia = mysql_query($variableurl);
while ($urldatabase = mysql_fetch_assoc($intermedia));
{
$urldb=$urldatabase["url"];
// Si la url del formulario es idéntica a la url de la base de datos, entonces reinicializa las variables (las pone en " ").
if ($url=$urldb) {
$nombre="";
$descripcion="";
$url="";}}

if ( $tipo_de_juego == 1 ) {
$q = "UPDATE rank SET nombre='$nombre', descripcion='$descripcion', url='$url' WHERE nombre='' AND id<1001 AND id>0 LIMIT 1";
}
Me inserta en el registro vacío de la base de datos: nombre y descripcion, pero NO ME INSERTA LA URL!
Ejemplo:
ID nombre descripcion url
1 ana buen juego http://www.jsdfsdfsdfsdfsdfsfuegg.com
2
En la fila 2 no hay nada, entonces pone en la base de datos el nombre, descripcion y url del formulario. Yo quiero que no ponga nada (porque hay una url repetida), pero pone nombre, descripcion y url no.

Y

Bueno, Me ayudan?