OVH Community, votre nouvel espace communautaire.

Comment faire apparaître un espace entre 2 variables?


Abogil
22/05/2007, 07h48
Première lettre en Majuscule : ucfirst($_POST['prénom'])

Code PHP:
<p'.strtoupper($_POST['nom']).' '. ucfirst($_POST['prénom']).' p

expression
21/05/2007, 23h31
Merci, cette fois aussi ça marche!
Existe-t-il une formule pour mettre la 1ère lettre du prénom en majuscule?
J'abuse de ta gentillesse, mais pour une fois que quelqu'un m'aide vraiment...

Florentriv
21/05/2007, 23h16
Il faut utiliser la fonction strtoupper.
Voici un exemple :
Code PHP:

$str 
"Marie A un Petit Agneau, et l'aime fORt.";
$str strtoupper($str);
echo 
$str// affiche: MARIE A UN PETIT AGNEAU, ET L'AIME FORT.

// Note : Très aurait été converti en TRèS
?>
(issu de la doc php : http://fr.php.net/strtoupper)

Ton code serait donc :
Code PHP:
<p'.strtoupper($_POST['nom']).' '.$_POST['prénom'].' p

expression
21/05/2007, 23h13
Merci mille fois! J'ai passé toute la journée a essayé une multitude de possibilités et voilà qu'en 3 minutes tu me débloques! Y a pas à dire, quand on ne sait pas on ne peut pas l'inventer...
Je profite de ton savoir pour te demander la formule magique pour que le nom sur l'email apparaisse en majuscules.
Merci beaucoup.
Emilie

Florentriv
21/05/2007, 22h37
Si j'ai bien compris ce que tu veux faire :
Code PHP:
<p'.$_POST['nom'].' '.$_POST['prénom'].' p
Ceci devrait marcher

expression
21/05/2007, 22h34
Bonjour,
J'ai créé un code php permettant de récupérer les données de mon formulaire et de me les envoyer sur mon email. Par contre, je ne sais pas comment faire apparaître un espace entre l'affichage du nom et du prénom. Quelqu'un peut-il m'aider?

Code PHP:
<p'.$_POST['nom'].$_POST['prénom'].' p
Merci pour votre aide.