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

Langage PHP Discussion :

Champ caché et "valeur" null


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    directeur hypermarché
    Inscrit en
    Avril 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : directeur hypermarché

    Informations forums :
    Inscription : Avril 2009
    Messages : 227
    Par défaut Champ caché et "valeur" null
    Bonjour à tous,

    J'ai un champ caché qui doit me permettre de rendre un champ "vide" ( à Null ) via un update.

    Lors je le fais dans le SQL de mon phpmyadmin ; pas de soucis :

    update (ma table) set ( mon champ) =null;

    mais je n'y parviens pas via un champ caché .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <input type="hidden" name="(mon champ)" value=null />
    résultat = null ( et non aucune valeur )

    Si je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <input type="hidden" name="(mon champ )" value="" />
    j'obtiens la valeur 0 et toujours le vide ...

    Une solution ?

    HAbroc

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ton formulaire ne peut pas renvoyer NULL, tu dois traiter le cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if ($_POST['champ'] == "") {
      $sql = "UPDATE table SET champ = null";
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,
    <input type="hidden" name="(mon champ)" value=null />
    HTML est une language statique donc prend null comme une chaine de caractère.

    A+.

  4. #4
    Membre éclairé
    Homme Profil pro
    directeur hypermarché
    Inscrit en
    Avril 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : directeur hypermarché

    Informations forums :
    Inscription : Avril 2009
    Messages : 227
    Par défaut
    Je comprends ...Merci à tous pour ces éclaircissements .

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

Discussions similaires

  1. Pb UPDATE champ nullable avec la valeur Null
    Par zev dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 01/02/2005, 15h04

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