Programmer une requete sql sur les dates

ablo20113 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour les amis
je veux créer une recherche a partir d'une date saisie dans un formulaire rechercher.php
et et qui pointe vers un fichier reprequetedate.php

dont voici le code php
<?php
require 'connection.php';
$nomparties1 = $_POST['nomparties1'] ;
$dateaudience= $_POST['dateaudience'];
//$prenomjuge =$_POST['prenomjuge'] ;

// Si tout va bien, on peut continuer

// On récupère tout le contenu de la table jeux_video
$reponse = $bdd->prepare("SELECT decision.iddecision, decision.numdecision,decision.nomparties1, decision.nomparties2, decision.repertoire,decision.collation,decision.correction,decision.tirage,decision.gca,nature.nomacte AS nature_idnature, audience.dateaudience AS audience_idaudience
       FROM decision
                        INNER JOIN nature
                        ON nature_idnature= nature.idnature
                        INNER JOIN audience
                        ON audience_idaudience= audience.idaudience  
   WHERE audience_idaudience  = ?
                        AND nomparties1 = ?
         
        ");
$reponse->execute(array($_POST['dateaudience'],$nomparties1 = $_POST['nomparties1'] ));
 


EDIT : AJout des balises de code (jordane)

mon probleme est la requete sql comment fait on avec les dates de sorte que la date soit pris en compte
lorsque je mets ça n'affiche d'erreur mais le resultat n'affiche pas .merci
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Je t'invite vivement à activer la gestion des erreurs PHP (lire et appliquer ce qui est indiqué ici https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

Ensuite, vu que tu sembles être en PDO, il faut gérer correctement les erreurs pdo.
Pour ça, applique ceci : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs

Pour finir, tu nous parles de dates... mais dans le code de ta requête que tu nous montres tu ne sembles pas les avoir utilisées (dans le WHERE ).
Sans compter que nous ne savons rien de la structure de ta table ( j'ose espérer que tes champs dates sont bien en format DATE ou DATETIME ou TIMESTAMP dans ta BDD ... et que les dates que tu envoies en poste sont dans le bon format ( ANNEE-MOIS-JOUR => Y-m-d ) et pas en format français (JOUR/MOIS/ANNEE)

Pour finir, à l'avenir, lorsque tu posteras du code sur le forum, merci de penser à utiliser les BALISES DE CODE
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code

0