Tengo un pequeño problema hice este código para filtrar el contenido de las variables que vienen de un form de html, sin embargo para casos como el nombre a veces son dos y obviamente se necesita dar un espacio entre ambos nombres.
Mi pregunta es como hago para que en el condicional que dice que solo deben ser letras tambien se respeten los espacios ya que me marca que solo debe contener letras cuando quiero poner dos nombres con espacio o sea que el problema son los espacios que doy entre palabras como puedo solucionarlo?
Código PHP:
//SE VALIDA QUE LAS CAJAS DE TEXTO NO ESTEN VACIAS
if($_POST[nombre]==""){
$Errornom="El nombre esta vacio";
$cuentaErrores++;
}
/* aqui es donde no puedo dar espacios
entre palabras ya que marca el error que solo
deben de ser letras*/
else if(!ctype_alpha($_POST[nombre])){
$Errornom="El nombre solo deben ser letras";
$cuentaErrores++;
}