[RESOLU] FORCER ENREGISTREMENT EN MAJUSCULE

Eléphant du PHP | 165 Messages

05 oct. 2021, 12:08

Comment faire pour que le champ rempli dans le formulaire soit enregistré en table en majuscule?
bla bla bla
body {
color:black;
background-color:white;
background-image:url(images/fond1.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center;
background-size: 100%;
}
.majuscules {
  text-transform: uppercase;
}
</style>
<body>
<div id="entete">
<center><img src="images/logo.jpg"></center>
</div>
<ul id="menu">
<li><a href="accueil.php"><b>ACCUEIL</b></a></li>
<li><a href="base.html"><b>A PROPOS</b></a></li>
<li><a href="inscription.php"><b>INSCRIPTION</b></a></li>
<li><a href="connexion.php"><b>CONNEXION</b></a></li>
<li><a href="bonus.php"><b>BONUS</b></a></li>
<li><a href="logout.php"><b>QUITTER</b></a></li>
</ul>
<br><br><br><br><br><br>
<center><b><font size="3">NOMMEZ LA</b></font>
<br>
<form method="post" action=""> 
<input type="text" name="nommer_ville" id="nommer_ville"/>
<input type="submit"  value="CREER" />
<br><br><br><br>
</body>
</html>

Mammouth du PHP | 1935 Messages

05 oct. 2021, 14:58

https://www.php.net/manual/fr/function.strtoupper.php
mais ce n'est pas une bonne idée. il vaut mieux, à l'affichage le mettre en majuscule, et garder la saisie correcte en bdd pour le jour où un affichage pas tout en majuscules est préférable.

Eléphant du PHP | 165 Messages

05 oct. 2021, 23:29

Super, cela me convient parfaitement. Le nom de la ville affichée est bien en majuscule.


<center><b><font size="30"><a href="map_ville.php"><?php echo strtoupper($msg_nom_ville); ?></b></font></a></center>