Codage PHP

Résolu/Fermé
jo_gervais Messages postés 3 Date d'inscription dimanche 14 juin 2015 Statut Membre Dernière intervention 14 juin 2015 - 14 juin 2015 à 05:47
jo_gervais Messages postés 3 Date d'inscription dimanche 14 juin 2015 Statut Membre Dernière intervention 14 juin 2015 - 14 juin 2015 à 14:54
Bonjour à tous,

je cherche à afficher les fêtes des gens de ma base de données sur mon site web. Ce que je veux faire c'est afficher les nom et prénom de ceux qui ont leur fêtes aujourd'hui sans afficher les autres fêtes de l'année. Je ne sais pas quoi faire pour réaliser cela. Ma base de données est déjà créé et présentement tous les fêtés de l'année sont afficher sur ma page web.
Merci à l'avance pour votre aide!

Jonathan
A voir également:

3 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
Modifié par jordane45 le 14/06/2015 à 13:40
Bonjour,

Nous n'avons pas assez d'informations... ( la structure de ta table, le code que tu utilises actuellement pour afficher tes fetes...)

Sur le principe... il te suffit, dans la requête qui va te permettre d'afficher les fêtes, d'ajouter une clause WHERE sur le champ "date" de ta table.

un truc du genre :
SELECT * 
FROM tatable
WHERE champdate = CURDATE() 



EDIT : CURDATE() au leu de NOW()

Cordialement,
Jordane
0
jo_gervais Messages postés 3 Date d'inscription dimanche 14 juin 2015 Statut Membre Dernière intervention 14 juin 2015
Modifié par jordane45 le 14/06/2015 à 14:38
J'utilise ce code pour afficher mes fêtes:

<?php

$bd= mysqli_connect('localhost', 'root','', 'portailjdlm');
$sql= "SELECT * FROM fetes ORDER BY fetes.nom ASC";
$reponse= $bd->query($sql);
?>

<table width="600" border="1" style="margin-left:250px;">
 <tr><td>Jour</td><td>Mois</td><td>Prénom</td><td>Nom</td></tr>
 
<?php

while ($data= mysqli_fetch_array($reponse))
{
 echo "<tr><td>";
 echo $data['jourFete'];
 echo "</td><td>";
 echo $data['moisFete'];
 echo "</td><td>";
 echo $data['prenom'];
 echo "</td><td>";
 echo $data['nom'];
 echo "</td></tr>";
}

?>
</table>

et dans ma base de données j'ai 4 items: jourFete, moisFete, prenom et nom.


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

Merci d'y penser dans tes prochains messages.
.
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
14 juin 2015 à 14:40
tu peux faire ainsi
$mois = date('m');
$jour = date('d');
$sql= "SELECT * 
           FROM fetes
           WHERE moisFete ='".$mois."'
                AND jourFete = '".$jour."'
           ORDER BY fetes.nom ASC";
$reponse= $bd->query($sql);

0
jo_gervais Messages postés 3 Date d'inscription dimanche 14 juin 2015 Statut Membre Dernière intervention 14 juin 2015
14 juin 2015 à 14:54
Parfait merci beaucoup pour ton aide! C'est vraiment apprécié!
0