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 :

FORMULAIRE PHP et SQL


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Par défaut FORMULAIRE PHP et SQL
    Bonjour;
    J'ai mis en place un formulaire pour remplir une table, le remplissage est fait uniquement si je remplis tous les champs, pourtant le champs 2 n'est pas NOT NULL donc on est pas obligé de le remplir ... Voici ma requete d'insertion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $insertion = "insert into table1(champs1,champs2)  
    values ('$champs1','$champs2')";
    Merci;

  2. #2
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Bonjour,

    Cela n'a rien à voir avec le fait d'être NOT NULL ou non.
    La syntaxe de ton insert a deux champs, tu dois lui passer deux valeurs.

    Soit tu changes la syntaxe pour ne laisser qu'un champ ( champs1 ) auquel cas tu n'auras à mettre qu'une seule value.

    Soit tu valorises $champs2 à 0 quand il n'y a rien à mettre.

    Dans tous les cas avec ta syntaxe actuelle, les deux variables doivent obligatoirement exister.
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Par défaut
    J'aimerai laisser quand même la possibilité de le remplir, comment faire ?

  4. #4
    Membre chevronné Avatar de saymoneu
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2010
    Messages : 248
    Par défaut
    Bonjour,

    Fais une vérification de tes variables avec un if du genre si champs 1 et 2 sont renseignés alors je fais telle requête, sinon si seulement la première est renseignée alors je fais telle requête... Tu seras obligé d'en faire plusieurs en tout cas si tu veux que ça marche.

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Par défaut
    parcontre j'ai au moins une dizaine de champs ...

Discussions similaires

  1. [MySQL] Problème formulaire PHP/SQL
    Par Maxou73 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 27/01/2011, 19h19
  2. Réponses: 2
    Dernier message: 24/01/2009, 22h38
  3. [SQL] UPDATE via formulaire PHP
    Par eizenhower dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 27/07/2007, 11h25
  4. Script pour protéger les formulaires PHP de l'injection SQL
    Par thebay dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 15/05/2007, 16h23
  5. [SQL] formulaire php/sql (liste déroulante) petit soucis
    Par koolgirl dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/03/2007, 21h21

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