Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2003, 12:03
Avatar de WyLY
WyLY
 
Fecha de Ingreso: enero-2002
Ubicación: Cancun, México.
Mensajes: 506
Antigüedad: 22 años, 3 meses
Puntos: 6
Ayuda con con los update

Código PHP:
function quitar($mensaje)
{
$mensaje str_replace("<","&lt;",$mensaje);
$mensaje str_replace(">","&gt;",$mensaje);
$mensaje str_replace("\'","'",$mensaje);
$mensaje str_replace('\"',"&quot;",$mensaje);
$mensaje str_replace("\\\\","\",$mensaje);
return 
$mensaje;
}
if(
trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
$sql "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
$result mysql_query($sql);
if(
$row mysql_fetch_array($result))
{
echo 
"Error, nick escogido por otro usuario";
}
else
{
$sql="UPDATE usuarios SET nick='$nick',password='$password',nombre='$nombre',pais='$pais',email='$email',apellidos='$apellidos',empresa='$empresa',direccion='$direccion',provincia='$provincia',cp='$cp',dominio='$dominio',plan='$plan',costom='$costom',costot='$costot',costoa='$costoa',tiempo='$tiempo',caract='$caract' WHERE id=$id";
$result mysql_query($sql); 
echo 
"<font face=tahoma size=2><img src=imagenes/images/72.gif>Informacion cambiada con exito!<br><br><a href=panel.php><img src=imagenes/images/7.gif border=0>Inicio</a></font>";
}
mysql_free_result($result);

else
{
echo 
"Debe llenar como minimo los campos de nick y password para ser un usuario valido.";

Este script me cambia los datos pero si no cambio el nick me dice que el nick lo tiene otro usuario yo entiendo por que:
$sql = "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
la duda es como cambiar los datos pero sin que me muestrel mensaje de nick escogido por otro usuario y al mismo tiempo me revise que no este ocupado.
__________________
I do techy stuff for a living and practice MMA with my dog... He always wins.