Page 1 sur 1

question toute bete

Posté : 05 avr. 2005, 15:19
par pikachu639
Comment peut on forcer les majuscule sous mysql :?:

Posté : 05 avr. 2005, 15:29
par flitox
Le mieux c'est qu'avant de stocker tu traites ta chaîne avec strtoupper()
<?php

$chaine = "abc";

$chaine = strtoupper($chaine);

echo $chaine;

//Affiche ABC

?>

Posté : 05 avr. 2005, 15:31
par charabia
Utilises les fonctions srttolower() et strtoupper().

Exemple :
<?php
$chaine="MiXeD CaSe";
$echo strtolower($chaine);
$echo strtoupper($chaine);
?>
Documentation :
http://www.php.net/manual/fr/function.strtolower.php
http://www.php.net/manual/fr/function.strtoupper.php

Posté : 05 avr. 2005, 15:34
par pikachu639
Il n'y a pas moyen de mettre un fonction lors de la creation de la table pour que quelque soit la saisie effectuer par l'utilisateur les valeur entre ds la base soit en majuscule (comme le > sous access ) :?:

Posté : 05 avr. 2005, 16:07
par charabia
Ce que tu peux faire c'est de formater la sortie de l'affichage. C'est à dire que l'insertion se fait en minuscule ou majuscule, puis lors de l'affichage tu utilises ces 2 fonctions pour afficher tout en majuscule.

Il te faut à tout prix qu'elle soit en majuscule dans la base ?

Posté : 05 avr. 2005, 16:16
par pikachu639
non absolument pas c'est juste pour un rendu visiuel plus beau lorsque l'on consulte la base depuis le site

Posté : 05 avr. 2005, 16:19
par flitox
alors le code que je t'ai mis fais ce qu'il faut ;)

Posté : 05 avr. 2005, 16:30
par pikachu639
merci c'est bon vos codes marche nickel