Programmer une requete sql sur les dates

Fermé
ablo20113 Messages postés 1 Date d'inscription mercredi 8 août 2018 Statut Membre Dernière intervention 8 août 2018 - Modifié le 8 août 2018 à 17:33
jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 - 8 août 2018 à 17:38
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

1 réponse

jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 4 704
8 août 2018 à 17:38
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