Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2010, 17:52
MainFox
 
Fecha de Ingreso: febrero-2010
Mensajes: 4
Antigüedad: 16 años, 8 meses
Puntos: 0
Exclamación [Ayuda con elseif en php]

Bueno tengo un pequeño problema, tengo todo el code para el registro de usuarios... solo permite mayusculas, ni numeros ni letras. Pero si uno se registra y el nombre es por ejemplo PE PE "permite el espacio" en el nombre, y no quiero que permita el espacio... Como le hago?¿?¿


Este es el code : "Disculpas, se que es algo bldo pero bueh"

Código PHP:
<? session_start();

<? 
if(
$_POST['gogo']) {
$viejo = stripslashes($_POST['actual']);
$nuevo = stripslashes($_POST['upcambio']);
$VerificaStatus = mssql_fetch_row(mssql_query("select connectstat from memb_stat where memb___id='".$login."'"));
$verificannombre = mssql_fetch_row(mssql_query("select accountid from character where name='$viejo'"));
$Chequeodnomb = mssql_fetch_row(mssql_query("select name from character where name='$nuevo'"));
$VerificaChar = mssql_num_rows(mssql_query("select name from character where name='$nuevo' and accountid='".$login."'"));
if ((
eregi("[^A-Z]", $nuevo)) ) {
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
if(
$verificannombre[0] != $login) {
die(
"JAJAJA QUE PASHO ???");
}
if(
strlen($nuevo) < 4){
echo 
"El campo Nombre debe de tener mas de 4 caracteres(letras)";
}
elseif(
ereg("(a)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(@)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(-)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("([.])", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("([|])", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("([:])", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("([/])", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(<)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(>)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(0)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(1)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(2)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(3)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(4)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(5)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(6)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(7)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
}
elseif(
ereg("(8)", $nuevo)){
echo 
"<center><b><br><br><br><br>Su Personaje contiene caracteres no validos.<br>Solo se permite crear los nombres de los pjs en mayusculas.</B></b></center>";
ESTA CORTADO, como le tengo que agregar para que no permita espacios en el nombre?¿