[RESOLU] Majuscule text-transform en php

Eléphant du PHP | 386 Messages

12 sept. 2012, 16:02

Bonjour,

Dans mon formulaire j'ai mis text-transform: capitalize; pour les champs nom et prénom.
Sauf que après l'envoi du formulaire, dans ma base de donnée, le nom et le prénom sont en minuscule entièrement :cry:
Pareil pour les accents, Ca affiche : &atilde &copy dans ma bdd

Comment je dois faire pour que dans ma base de donnée, les champs nom et prénom ou autre, soient avec la première lettre en majuscule ?

Merci pour vos réponses
Modifié en dernier par nico44530 le 12 sept. 2012, 16:17, modifié 1 fois.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

12 sept. 2012, 16:11

salut,

aucun intérêt d'avoir ça dans la base, garde des données brutes.

Par contre tu peux le faire à l'affichage avec ucfirst ;)


@+
Il en faut peu pour être heureux ......

Eléphant du PHP | 386 Messages

12 sept. 2012, 16:20

J'ai essayer de faire ca :
<?php echo htmlentities ucfirst($prenom); ?>
Et ca affiche :

Code : Tout sélectionner

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /public_html/members/index.php on line 26
Ligne 26 en question sur l'echo

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

12 sept. 2012, 16:22

htmlentities est une fonction,hors comme toutes fonctions les parenthèses sont obligatoire !

(echo n'est pas une fonction mais une structure de langage donc pas de parenthèses ;) )


@+
Il en faut peu pour être heureux ......

Eléphant du PHP | 386 Messages

12 sept. 2012, 16:32

Merci :D J'avais oublié les paragraphes, encore et toujours ! ^^