Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2010, 17:52
MainFox
 
Fecha de Ingreso: febrero-2010
Mensajes: 4
Antigüedad: 14 años, 2 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?¿