8721 sujets

Développement web côté serveur, CMS

Bonjour, je poste sur le forum car j'ai un petit problème, voila je dois faire un site marchand pour un projet , pour ce site marchand j'ai voulu faire en sorte qu'il y ait un pseudo automatique avec les 4 premières lettres du nom et 2 premières lettres du prénom que l'utilisateur aura mis dans son formulaire d'inscription, exemple:
nom: EQuation -> le php met la première lettre en maj donc Equa
prénom: NICOlas -> le php met la première lettre en maj donc Ni
ce qui donne EquaNi normalement , cependant quand je fait la concaténation cela me donne: 'Equa''Ni' or je veux EquaNi

voici le code de test

<?php
if(isset($_POST['InscriptionForm']))
{
	if(!empty($_POST['nomForm']) && !empty($_POST['prenomForm']) )
	{//
		$nom = $_POST['nomForm'] ;
		$nomValider = ucfirst(strtolower($nom)); // met la 1 lettre en MAJ

		$prenom = $_POST['prenomForm'] ;
		$prenomValider = ucfirst(strtolower($prenom));// met la 1 lettre en MAJ
		
		$pseudoDef1 = var_export(substr($nomValider, 0, 4), true).PHP_EOL;
		$pseudoDef2 = var_export(substr($prenomValider, 0, 2), true).PHP_EOL;
		$pseudoValider = $pseudoDef1.$pseudoDef2 ; // met la 1 lettre en MAJ
		echo $pseudoValider."<br/>" ;	
	}
}
?>
<html>
<head>
</head>

<body>
<form method="POST" action="" class="FormInscription">
			<fieldset>
				<legend>Inscription</legend>
				Votre Nom: <input type="text" name="nomForm" placeholder="Votre Nom" />
				<br/><br/>
				Votre Prénom : <input type="text" name="prenomForm" placeholder="Votre Prenom" />
				<br/><br/>
				<input type="submit" value="Envoyer !" name="InscriptionForm"/>
			</fieldset>
		</form>
</body>
</html>


il me sort : 'Equa' 'Ni'

Merci de votre aide j'espère avoir été assez clair :3
Modérateur
Sûrement ceci : Smiley cligne

*correction faite de tête


$pseudoDef1 = ucfirst(strtolower(substr($nomValider, 0, 4)));
$pseudoDef2 = ucfirst(strtolower(substr($prenomValider, 0, 2)));
$pseudoValider = $pseudoDef1.$pseudoDef2 ;
echo $pseudoValider."<br/>" ;	
Meilleure solution
désolé Smiley ravi d'avoir mis du temps je n'ais pas reçu de notif O.O, en tout cas ça marche merci beaucoup de votre aide ! ^-^