Código PHP:
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$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.";
}
$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.