A voir également:
- Afficher evenement récent en PHP
- Afficher appdata - Guide
- Afficher google en page d'accueil - Guide
- Afficher taille dossier windows - Guide
- Fichier récent - Guide
- Windows 11 afficher d'autres options - Guide
13 réponses
bonjour,
tu veux faire quoi exactement ? genre afficher les n prochain évènements ?
as tu un début de code?
tu veux faire quoi exactement ? genre afficher les n prochain évènements ?
as tu un début de code?
J'aimerai afficher les 2 ou 3 prochains évènements présent dans la bdd.
Je débute complétement en PHP, je n'ai pas encore de code, c'est pourquoi un tuto serait le bienvenu, ou au pire un script fonctionnel.
Merci.
Je débute complétement en PHP, je n'ai pas encore de code, c'est pourquoi un tuto serait le bienvenu, ou au pire un script fonctionnel.
Merci.
tu pourras trouver ce qu'il te faut la dedans !
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913655-quest-ce-quune-base-de-donnees
le principal sera ta requête sql , sélectionner les prochain évènement quand l'heure est supérieur à l'heure actuelle avec une limite de n évènement dans l'ordre d'heure ascendant...
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913655-quest-ce-quune-base-de-donnees
le principal sera ta requête sql , sélectionner les prochain évènement quand l'heure est supérieur à l'heure actuelle avec une limite de n évènement dans l'ordre d'heure ascendant...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alors j'ai effectivement une erreur "bizarre":
ERROR
The requested URL could not be retrieved
While trying to retrieve the URL: http://www.localhost.com/new/evenement.php
The following error was encountered:
* Read Error
The system returned:
(104) Connection reset by peer
An error condition occurred while reading data from the network. Please retry your request.
Your cache administrator is webmaster.
Voici le code de ma page evenement.php
<?php
mysql_connect("localhost","root","");
mysql_select_db("evenement");
$reponse = mysql_query("SELECT * FROM calendrier") or die(mysql_error());
while($donnees = mysql_fetch_array($reponse))
{
?>
<p>
Evenement:<?php echo $donnees['Intitule'];?><br/>
Lieu:<?php echo $donnees['Lieu'];?><br/>
Date:<?php echo $donnees['Date'];?><br/>
</p>
<?php
}
mysql_close();
?>
J'ai une bdd nommé evenement avec une table calendrier, et 3 champs nommé Intitule(Varchar 255), Lieu(Varchar 255), Date(DATE).
Et d'autre projet fonctionne en localhost avec wamp...
Une idée ?
ERROR
The requested URL could not be retrieved
While trying to retrieve the URL: http://www.localhost.com/new/evenement.php
The following error was encountered:
* Read Error
The system returned:
(104) Connection reset by peer
An error condition occurred while reading data from the network. Please retry your request.
Your cache administrator is webmaster.
Voici le code de ma page evenement.php
<?php
mysql_connect("localhost","root","");
mysql_select_db("evenement");
$reponse = mysql_query("SELECT * FROM calendrier") or die(mysql_error());
while($donnees = mysql_fetch_array($reponse))
{
?>
<p>
Evenement:<?php echo $donnees['Intitule'];?><br/>
Lieu:<?php echo $donnees['Lieu'];?><br/>
Date:<?php echo $donnees['Date'];?><br/>
</p>
<?php
}
mysql_close();
?>
J'ai une bdd nommé evenement avec une table calendrier, et 3 champs nommé Intitule(Varchar 255), Lieu(Varchar 255), Date(DATE).
Et d'autre projet fonctionne en localhost avec wamp...
Une idée ?
Bon bah j'ai trouver tout seul..
L'erreur vient du mysql_close();
Vous avez une alternative à cette fonction ?
L'erreur vient du mysql_close();
Vous avez une alternative à cette fonction ?
ca risque de faire gros comme requête sql pour peu de chose
essaie un truc du genre:
je ne suis pas sur que ça fonctionne et il faut que tu stock des timestamp plutôt que des date pour faire ça ou que tu mettes autre chose que time()
mysql close se fait automatiquement à la fin de la page
essaie un truc du genre:
'SELECT * FROM calendrier WHERE Date >= '.time().' ORDER BY Date LIMIT 5'
je ne suis pas sur que ça fonctionne et il faut que tu stock des timestamp plutôt que des date pour faire ça ou que tu mettes autre chose que time()
mysql close se fait automatiquement à la fin de la page
Merci,
Ma requete sql ressemble à ca:
SELECT * FROM calendrier WHERE date >= CURRENT_DATE() ORDER BY date LIMIT 3
L'affichage se fait comme cela:
while($donnees = mysql_fetch_array($reponse))
Date: <?php echo $donnees['Date'];?><br/>
Tout fonctionne comme il faut.
Hormis la conversion de la date us de mysql à une date fr et son affichage, j'ai essayé quelques fonction trouvé ici et là mais je n'arrive pas à l'adapter dans mon cas.
Comment réaliser cette conversion ?
Ma requete sql ressemble à ca:
SELECT * FROM calendrier WHERE date >= CURRENT_DATE() ORDER BY date LIMIT 3
L'affichage se fait comme cela:
while($donnees = mysql_fetch_array($reponse))
Date: <?php echo $donnees['Date'];?><br/>
Tout fonctionne comme il faut.
Hormis la conversion de la date us de mysql à une date fr et son affichage, j'ai essayé quelques fonction trouvé ici et là mais je n'arrive pas à l'adapter dans mon cas.
Comment réaliser cette conversion ?
Désolé du dérangement, mais je viens de trouver la solution après de nombreux essaies!
Merci, quand même!
Merci, quand même!
Bon... 2 ans plus tard mais bon... Un complément de question:
Ma date dans ma bdd est enregistrée au format suivant: 0000-00-00
Alors comment j'exprime la requete pour qu'elle me donne le prochain résultat qui est "dans le futur" ou plutôt "pas encore passé".
SELECT * FROM calendrier WHERE date >= MAINTENANT() ORDER BY date LIMIT 1
Je ne sais pas comment traiter les dates de cette facon, c'est pour ca que j'ai mis "MAINTENANT()"...
Merci de votre aide! :)
Ma date dans ma bdd est enregistrée au format suivant: 0000-00-00
Alors comment j'exprime la requete pour qu'elle me donne le prochain résultat qui est "dans le futur" ou plutôt "pas encore passé".
SELECT * FROM calendrier WHERE date >= MAINTENANT() ORDER BY date LIMIT 1
Je ne sais pas comment traiter les dates de cette facon, c'est pour ca que j'ai mis "MAINTENANT()"...
Merci de votre aide! :)