Je mettrais plutôt :
La condition est réalisée si les champs ne sont pas vide.
Après, je peux me tromper, je n'ai regardé qu'en vitesse ton code...
if ((isset($_POST['pseudo']) and !empty($_POST['pseudo']))and (isset($_POST['pass']) and !empty($_POST['pass'])) and (isset($_POST['pass_confirm'])
and !empty($_POST['pass_confirm'])) and (isset($_POST['mail']) and !empty($_POST['mail'])) and (isset($_POST['peuples']) and !empty($_POST['peuples'])))
La condition est réalisée si les champs ne sont pas vide.
Après, je peux me tromper, je n'ai regardé qu'en vitesse ton code...