Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/02/2012, 19:17
gigio_wt
 
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago
Mensajes: 87
Antigüedad: 21 años, 4 meses
Puntos: 0
Pregunta empty no responde como quiere

Buenas, tengo un código en php que me tiene loco.

La idea del código es que en una tabla tengo una lista de vídeos, la idea es que la primera persona que visualice el vídeo deje una marca en el campo "User".
<?php
$query="SELECT User FROM tabla WHERE Video='".$video."'";
$q=mysql_query($query) or die("Error de consulta");

$Usuario = $q['User'];
if (empty($Usuario)) { //verifico que la cadena venga vacia
// si esta vacía lo linkeo a un usuario
mysql_query("UPDATE tabla SET User='$visitante' WHERE Video='$video'");
echo "Usuario Linkeado";
}
else {
// si no esta vacía, no lo linkeo
echo "Video ya linkeado"
}
mysql_close()
?>
El problema es que el primer visitante lo marca, pero siguiente modifica el User ya que el empty me devuelve siempre la cadena vacía, aunque un usuario ya lo haya marcado previamente.

Alguien me puede dar una mano?
__________________
Gigio