Erreur sur une donnée apres injection dans la base de donnée.

Résolu/Fermé
cpcr Messages postés 29 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 16 avril 2014 - 7 mars 2013 à 12:20
cpcr Messages postés 29 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 16 avril 2014 - 8 mars 2013 à 21:17
Bonjour,

Après avoir créer un formulaire pour alimenter une base de donnée, certaines valeurs ne sont pas prise en compte lors de l'incrémentation de ces valeurs dans la table.

La table contient 12 valeurs, après avoir validé mon formulaire 2 valeurs ne sont pas prise en compte. Pourtant toutes les autres "arrive" parfaitement .

Je vous met la partie du code contenant ces 2 fameuses valeurs :

Coté HTML :

<label for="gfelec">GF</label><input type="number" maxlength="2" name "gfelec" id="gfelec" class="gfelec"/>

<label for="grgaz">GF</label><input type="number" maxlength="2" name "grgaz" id="grgaz" class="grgaz"/></br>

Coté PHP :

if(isset($_POST['gfelec'])) $gfelec=$_POST['gfelec'];
else $gfelec="";

if(isset($_POST['grgaz'])) $gfgaz=$_POST['grgaz'];
else $grgaz="";

// Après vérification requête pour incrémenter les données


$sql = "INSERT INTO formulair(id, civil, nom, mail, refe, gfelec, hp, hc, refg, grgaz, ig, date) VALUES('','$civil','$nom','$mail','$refe','$gfelec','$hp','$hc','$refg','$grgaz','$ig',now())";


Merci d'avance !!

Cordialment




A voir également:

2 réponses

Utilisateur anonyme
7 mars 2013 à 18:04
Bonjour

name "gfelec"
name "grgaz"

Tu n'as pas l'impression qu'il te manque quelques '=' ?
1
cpcr Messages postés 29 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 16 avril 2014
8 mars 2013 à 21:17
Bonjour ,

Quel erreur ! Effectivement cela fonctionne beaucoup mieux !

;-)

Merci infiniment
0