Page 1 sur 1

mise en service programmée à certaines dates

Posté : 05 oct. 2011, 17:37
par metis15
Est-ce que vous pensez qu'on peut faire un include d'un bout de code à certaines dates ?
Le but, c'est de mettre un bouton (de réservation) en service, dans une page, dans une plage de dates prévues d'avance (c'est pour un théâtre qui veut ouvrir la réservation de certains spectacles à certaines dates).
Merci pour les conseils (je ne connais pas grand chose au PHP...)

Re: mise en service programmée à certaines dates

Posté : 05 oct. 2011, 18:45
par moogli
salut,

en fait il faut voir la chose différemment :mrgreen:

Il faut modéliser l'application de façon à pouvoir prendre en compte la chose. Donc par exemple dans ton cas, on peux voir la chose sous cet angle :
le stockage des infos d'un "spectacle" se fait de la sorte :
une table "spectacles"
create table spectacles (
idspectacle int primary key,
nom varchar,
datedebutvente date
datefinvente date
description text
);
une table datespectacles
create table datespectacle (
iddate int primary key,
idspectacle int,
daterepresentation datetime
);
la première table permet d'avoir les infos sur les spectacles :) les deux dates permettent d'indiquer quand on commence et quand on arrête la vente.
dans ton script, lorsque tu affiche la page de réservation, il faut de vérifier si tu peux ou non valider le formulaire.

la seconde table (datespectacle) permet de stocker le date de représentation, la liaison entre les deux tables se fait avec idsepectacle.

Il est possible d'imaginer un système avec plusieurs date de vente, auquel cas il faut supprimer les dates de la première table et utiliser une troisième table pour cela ;)

après il s'agit de requête SQL bien formées pour récupérer simplement les infos qui t'intéresse :)


@+

Re: mise en service programmée à certaines dates

Posté : 05 oct. 2011, 21:26
par metis15
salut,
en fait il faut voir la chose différemment :...
Bien, bien, bien.
Si la question revient sur le tapis, je peux déjà répondre "oui on peut le faire".
Ensuite, je n'ai plus qu'à trouver quelqu'un (pas trop cher) pour m'écrire ça car je suis très limité en codage ! (;o))

Merci à toi.