11521 sujets
JavaScript, DOM et API Web HTML5
Hello
Du coup, tu pourrais passer par du SQL et du PHP pour cela.
Coté sql, une table citation + champs 'libellé' avec un id auto incrémente pour chaque insertion ET une table "lectureDuJour" avec un champs par exemple 'lastIDSelected' et un champs 'date'
Et en PHP tu pourrais récupèrer ce lastIdSelected et chaque jour l'incrémenté de 1 si la date du jour est différentes (ou supérieur) à la date lié au ton lastIdSelected et puis allez chercher dans la table citation le libellé en question via le fameux lastidselected
Une fois à 366, on lance un trigger qui viderait la table du lastIdSelected pour le remettre à 1. comme ça ça peut tournée des années.
Et la citation, bah suffit juste de faire un echo
Ici je te donne juste "l'algo" mais c'en est un parmi beaucoup !
Modifié par JENCAL (04 Dec 2019 - 13:30)
Du coup, tu pourrais passer par du SQL et du PHP pour cela.
Coté sql, une table citation + champs 'libellé' avec un id auto incrémente pour chaque insertion ET une table "lectureDuJour" avec un champs par exemple 'lastIDSelected' et un champs 'date'
Et en PHP tu pourrais récupèrer ce lastIdSelected et chaque jour l'incrémenté de 1 si la date du jour est différentes (ou supérieur) à la date lié au ton lastIdSelected et puis allez chercher dans la table citation le libellé en question via le fameux lastidselected
Une fois à 366, on lance un trigger qui viderait la table du lastIdSelected pour le remettre à 1. comme ça ça peut tournée des années.
Et la citation, bah suffit juste de faire un echo
Ici je te donne juste "l'algo" mais c'en est un parmi beaucoup !
Modifié par JENCAL (04 Dec 2019 - 13:30)
Et l'eau,
@Jencal, tu te compliques la vie. Il y a plus simples :
Modifié par niuxe (04 Dec 2019 - 14:18)
@Jencal, tu te compliques la vie. Il y a plus simples :
<?php
$date1 = new DateTime(sprintf('%s-01-01',date('Y')));
$date2 = new DateTime();
$diff = $date2->diff($date1)->format("%a");
$sql = "
SELECT
a.firstname,
a.lastname,
c.content
FROM
citations as c
INNER JOIN
authors as a
ON
a.id = c.authors_id
WHERE
c.id = :id
";
//pdo connect / select db / etc.
$pdo->execute([
'id' => $diff
]);
?>
Modifié par niuxe (04 Dec 2019 - 14:18)