Le message qui suit est une réponse automatique activée par un membre de l'équipe. Les réponses automatiques leur permettent d'éviter d'avoir à répéter de nombreuses fois la même chose, ce qui leur fait gagner du temps et leur permet de s'occuper des sujets qui méritent plus d'attention. Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter la personne en question par Message Privé. Pour plus d'informations, nous vous invitons à lire les règles générales du forum
Manque de Politesse
Votre message ne comporte pas ou peu de formules de politesse (« Bonjour », « Merci », « Au revoir », etc.). Les règles du site exigent que chaque nouveau message comporte un minimum de politesse. Après tout, les gens qui répondent le font gratuitement, sur leur temps libre. Ils méritent bien un minimum de considération, n'est-ce pas ?
Manque de précisions
Vous êtes ici sur un forum d'entraide communautaire et non pas sur un forum de demande de service, le but n'est donc pas de fournir une réponse toute faite ou de directement fournir la solution à quiconque viendrait sans la moindre trace. Afin d'obtenir de l'aide et une solution à votre problème, il est fortement recommandé de présenter clairement l'état actuel du problème en nous fournissant :
Un descriptif clair et précis du problème
La tentative actuelle de résolution que vous avez effectué : le code HTML et le code PHP, colorés à l'aide du bouton </> en choisissant respectivement xHTML et PHP
Le résultat attendu et le résultat actuel
Toutes pistes de recherches pouvant aider à la résolution
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pour votre question sur la valeur par défaut qui s'écrit, ce devrait être 2001-01-01 comme défini pour la valeur par défaut définie dans la BDO, mais justement le problème est que rien ne s'inscrit, la ligne est purement zappée.
Voilà monsieur le problème sur leque je bute, votre aide me serait précieuse et merci en tout cas de prendre la peine de me répondre.
Mettre le code incriminé directement est plus explicite que le mettre en forme texte .... donc par exemple la définition exacte de la classe ou table qui doit accueillir les données, code d'insertion complet, etc.
Il faut pour cela utiliser le bouton </>
1.- Les erreurs php sont-elles activées ?
2.- La connexion avec la BDD est-elle établie ?
3.- Les valeurs transmise $_POST sont-elles bien récupérées ?? echo ou var_dump des variables
Je réponds à vos préconisations : il n'y a pas de code incriminé parce que tout marche, sauf que je n'arrive pas à passer le champs date à vide.
Quand pas de date je recupere en $_POST : ministere de l'interieurDGADFM1Apourvuadministrateur de l'etat0.5354vignoncele a ete ajoute
INSERT INTO agents(date) NE FONCTIONNE PAS : LA LIGNE N'EST PAS ECRITE
Quand je rentre des dates, je recupere en $_POST : ministere de l'interieurDGADFM1Apourvu2022-09-232022-09-092022-09-17administrateur de l'etat0.5354vignoncele a ete ajoute
INSERT INTO agents(date) FONCTIONNE : LA LIGNE EST ECRITE
-1 les erreurs php sont activées : il n'y a pas d'erreur
-2 la connection avec la base BDO est tablie
-3 les valeurs transmises par $_POST sont bien transmises.
D'ailleurs c'est peut-être là qu'il faut définir les valeurs par défaut du genre si $_POST(date)==NUULL alors $_POST(date)= 2001-01-O1
Merci encore de votre aide
Vous me faites réfléchir et je vais peut être y arriver grace a vous
Je suis quand même assez satisfait du résultat obtenu, c'est mieux que rien.
Pour répondre à vos questions :
-l'insert qui ne se fait pas donne lieu à rien. Il n'y a rien, aucun message.
-la définition par défaut de la date dans la base de données est du type date, alors je lui mets une date 2001-1-1 et comme cela ne suffit pas, je lui spécifie dans le code avant de faire un insert à vide pour date.
-je vous l'accorde, spécifier 2001-1-1 ne présente aucun intérêt mais ''0' ne marche pas parce que la date ne marche pas, à lar igueur, je pourrais indiquer now() mais pour la date ne naissance, cela n'est pas pertinent non plus.
Je passe en résolu même si c'est pas tout à fait le cas.
Cordialement,
Pierre Bonel
insertion de champs date vides impossible
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)