Problème de noms : champ BDD et fonction php
Résolu
vivienneault
Messages postés
23
Statut
Membre
-
vivienneault Messages postés 23 Statut Membre -
vivienneault Messages postés 23 Statut Membre -
Bonjour,
J'ai un problème très bête mais impossible de trouver quoi que ce soit à ce sujet.
Je fais un tableau comprenant mes paramètres et les valeurs :
Le problème vient de l'avant dernier paramètre : 'date'.
J'aimerais simplement que php ne considère pas ce champ comme la fonction date().
Je précise que je ne peux pas changer le nom du champs pour les petits malins ;)
Merci d'avance
J'ai un problème très bête mais impossible de trouver quoi que ce soit à ce sujet.
Je fais un tableau comprenant mes paramètres et les valeurs :
$Fs = array( ID_societe=>$F_commande['idSociete'],type=>'EntreeF',id_produit=>$_SESSION['idArticleEnCour'],qte_mvt=>$_POST['reception_'.$cpt2],date=>date("Y-m-d"),id_ventearticle=>0);
Le problème vient de l'avant dernier paramètre : 'date'.
J'aimerais simplement que php ne considère pas ce champ comme la fonction date().
Je précise que je ne peux pas changer le nom du champs pour les petits malins ;)
Merci d'avance
A voir également:
- Problème de noms : champ BDD et fonction php
- Les noms des animaux - Télécharger - Études & Formations
- Les logos et leurs noms - Télécharger - Jeux vidéo
- Changer le nom de son iphone - Guide
- Nom de l'adresse ✓ - Forum Réseaux sociaux
- &Quot;Nom de l'adresse" lors d'une inscription sur une site - Forum Consommation & Internet
2 réponses
Bonjour
je ne peux pas changer le nom du champs
Mais il n'y a pas de champs dans ce que tu montres, ni de paramètres d'ailleurs.
Il y a un tableau associatif constitué de paires clés - valeurs.
Tes clés ( à gauche des =>) doivent être des nombres ou des chaînes, ce qui ne semble pas être le cas. Si tu n'as pas défini ID_societe (et les autres clés) comme une constante, comme c'est très probable, tu aurais dû l'écrire entre apostrophes ou doubles qotes pour que ce soit une chaîne :
Quant aux valeurs, tu nous dit ce que tu ne veux pas pour date, mais tu oubles de dire ce que tu veux. Là encore, si tu veux que ça reste la chaîne de caractères telle que tu l'as écrite, il faut la mettre entre apostrophes :
je ne peux pas changer le nom du champs
Mais il n'y a pas de champs dans ce que tu montres, ni de paramètres d'ailleurs.
Il y a un tableau associatif constitué de paires clés - valeurs.
Tes clés ( à gauche des =>) doivent être des nombres ou des chaînes, ce qui ne semble pas être le cas. Si tu n'as pas défini ID_societe (et les autres clés) comme une constante, comme c'est très probable, tu aurais dû l'écrire entre apostrophes ou doubles qotes pour que ce soit une chaîne :
'ID_societe'=>$F_commande['idSociete'],'type'=>'EntreeF'...
Quant aux valeurs, tu nous dit ce que tu ne veux pas pour date, mais tu oubles de dire ce que tu veux. Là encore, si tu veux que ça reste la chaîne de caractères telle que tu l'as écrite, il faut la mettre entre apostrophes :
...,'date'=>'date("Y-m-d")'...
Bonjour,
Je me suis effectivement peut être mal exprimé.
Enfaite ce tableau associatif est l'équivalent du $_POST pour un ajout après soumission du formulaire. Toutes les clés sont des champs d'une table dans laquelle j'insère le contenu du tableau.
Je voudrais juste indiquer la clé "date" sans qu'elle soit prise pour la fonction php date()
Je me suis effectivement peut être mal exprimé.
Enfaite ce tableau associatif est l'équivalent du $_POST pour un ajout après soumission du formulaire. Toutes les clés sont des champs d'une table dans laquelle j'insère le contenu du tableau.
Je voudrais juste indiquer la clé "date" sans qu'elle soit prise pour la fonction php date()