IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

enregistré en majuscule dans MYSQL [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 167
    Par défaut enregistré en majuscule dans MYSQL
    Bonjour,

    L'utulisateur va saisir un libelle dans une zone de texte , et si il la saisie en minuscule je voudrais quel s'enregistre en majuscule dans mysql.

    Voici mon bout de code:
    <td><p>Nouveau Libelle : <input type="text" size="45" name="LIBELLE" ></p></td>

    <?php
    $str ='Libel';
    echo strtoupper($str);

    ?>
    Mais pas sur que soit sa
    si on peut me donner des indications
    merci

  2. #2
    Membre chevronné Avatar de makmaoui
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 283
    Par défaut
    Salut,

    si c'est bien cela, regarde dans la doc.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 167
    Par défaut
    Moi dans ma base de donne il ne le mets pas en majuscule. il le laisse tel qui la été saisie

  4. #4
    Membre chevronné
    Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2004
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 352
    Par défaut
    Soit tu utilises la fonction PHP puis tu envoies la variable modifiée à MySQL.
    Soit en MySQL, tu utilises la fonction UPPER.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 167
    Par défaut
    Moi je n'arrive vraiment pas

    <td><p>Nouveau Libelle : <input type="text" size="45" name="LIBELLE" ></p></td>

    <?php
    $test =isset($_POST['LIBELLE']) ? $_POST['LIBELLE'] : '';
    strtoupper($test);
    ?>

    Ensute dans autre une page j'utulise insert into ........"'.$_POST['$test'].'".........

    je ne vois pas comment faire

  6. #6
    Membre chevronné Avatar de makmaoui
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 283
    Par défaut
    Si tu l'utilises dans un autre page c'est normal que ça ne fonctionne pas car tes données POST ne sont plus valables, il faut les enregistrer dans une variable de session pour pouvoir les réutiliser dans une autre page.

  7. #7
    Membre chevronné Avatar de FredPsy
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Décembre 2006
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 285
    Par défaut
    Citation Envoyé par mioke Voir le message
    Moi dans ma base de donne il ne le mets pas en majuscule. il le laisse tel qui la été saisie
    Ca veut dire qu'il prend bien en compte ton $_POST[], si il insère les données en base.

    Essayes ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?php
    $test =isset($_POST['LIBELLE']) ? $_POST['LIBELLE'] : '';
    $valeur_a_mettre_en_base = strtoupper($test);     
    ?>
    et dans ta page qui contient le mysql :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    insert into Ta_table values ('', .........,'$valeur_a_mettre_en_base', '', .....);
    Sait-on jamais !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Enregistrer un array dans mySQL
    Par popow128 dans le forum Débuter
    Réponses: 2
    Dernier message: 29/11/2013, 15h05
  2. enregistrements en MAJUSCULES dans la base
    Par ju0123456789 dans le forum Développement
    Réponses: 21
    Dernier message: 17/12/2008, 14h21
  3. [MySQL] enregistrer une valeur dans mysql
    Par amonfils dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/01/2008, 15h00
  4. enregistrer une valeur dans mysql
    Par amonfils dans le forum Administration
    Réponses: 1
    Dernier message: 08/01/2008, 10h03
  5. [XML] lire un fichier en xml et enregistrer les donnees dans MySQL
    Par nath-0-0 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 22/08/2006, 14h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo