Quizás no os he dado suficiente información, aquí os dejo un poco mas
-- Archivo para editar el nick------>
editarUsuario.php
Código PHP:
Ver original
// Incluimos la conexión.
include_once("db.php");
<form action="ValidarUsuario.php" method="post">
<?php
if($_GET['error1']=='usuario'){
echo '<font color="#FF0000">Tienes que poner un Nombre de usuario<br /></font>';
}
if($_GET['error2']=='usuario'){
echo '<font color="#FF0000">El Nombre de usuario solo puede contener letras, numeros y guiones<br /></font>';
}
if($_GET['error3']=='usuario'){
echo '<font color="#FF0000">El Nombre de usuario debe ser entre 4 y 15 caracteres<br /></font>';
}
?>
<input type="hidden" name="id" value="<?php echo $_SESSION['id'];?>">
<input type="text" name="usuario" value="<?php echo $_SESSION['usuario'];?>">
<input type="submit" value="Guardar">
</form>
-- Del Archivo
ValidarUsuario.php
Código PHP:
Ver original//Comprobar que el nombre de usuario no esté vacio
$usuario=$_POST['usuario'];
if($usuario=='') {
header('Location: editarUsuario.php?error1=usuario'); $errores[]=true;
return $errores;
}
//Verificar que contenga caracteres permitidos
header('Location: editarUsuario.php?error2=usuario'); $errores[]=true;
return $errores;
}
//Comprobar que el texto tenga un mínimo de 4 caracteres
$minimocaracteres=4;
if (strlen($usuario)<$minimocaracteres){ header('Location: editarUsuario.php?error3=usuario'); $errores[]=true;
return $errores;
}
He buscado en este foro y en otros atreves del google y he probado de todo pero siempre salen errores.
Solo me devuelve el error1 (Tienes que poner un Nombre de usuario) es el único que funciona correctamente
después de mucho tiempo no he visto mas que solicitar vuestra ayuda.