strtoupper

strtoupper - PHP - Programmation

Marsh Posté le 29-04-2004 à 20:58:57    

salut,
voila j'ai un ti pb dans ma requete!
je veux que le nom soit en majuscule donc j'utilise strtoupper.
voila ma requete

Code :
  1. $sql = "INSERT INTO agenda VALUES('','$nomcomplet','strtoupper($nom)','$prenom','$adresse','$code_postal','$ville','$email','$tel','$portable')"


mais dans la base il insere strtoupper(le nom ke j'ai entré).
ou est le pb ? Je voudrais que l'entré dans la base ce fase en majuscule, sinon je sait qu'en sortit je pourais le faire..


Message édité par $man le 29-04-2004 à 20:59:51
Reply

Marsh Posté le 29-04-2004 à 20:58:57   

Reply

Marsh Posté le 29-04-2004 à 21:12:01    

normal ta fonction est entourée de ' et ', elle n'est donc pas évaluée.
Fait de la concaténation de chaines.


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 29-04-2004 à 21:18:52    

T509 a écrit :

normal ta fonction est entourée de ' et ', elle n'est donc pas évaluée.
Fait de la concaténation de chaines.


 
a quel niveau de la concaténation ? dans la requete elle-mem ou juste pour $nom ?
 :hello:


Message édité par $man le 29-04-2004 à 21:19:14
Reply

Marsh Posté le 29-04-2004 à 21:35:49    

$sql = "INSERT INTO agenda VALUES('','$nomcomplet','".strtoupper($nom)."','$prenom','$adresse','$code_postal','$ville','$email','$tel','$portable')"


---------------
Protèges carnets personnalisés & accessoires pour bébé
Reply

Marsh Posté le 29-04-2004 à 21:39:02    

joce a écrit :

$sql = "INSERT INTO agenda VALUES('','$nomcomplet','".strtoupper($nom)."','$prenom','$adresse','$code_postal','$ville','$email','$tel','$portable')"


ok on appelle ca aussi de la concaténation ?
en tt cas merci! je test!
 :hello:

Reply

Marsh Posté le 29-04-2004 à 22:06:42    

Ma première remarque est valable pour les variables aussi


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 30-04-2004 à 09:41:12    

sinon y'a une fonction directement en SQL :
"INSERT INTO [...] VALUES ( TO_UPPER('$variable') [...] " )


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed