Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: chriss22 le le 30-05-2007 a 00:45:18

Titre: Code pour une fonction recher
Posté par: chriss22 le le 30-05-2007 a 00:45:18

bonjour,

après avoir tout essayer je m'en remet a vous et pourtant je pense ne pas etre si mauvais que ca en programmation mais la je ne sais pas.
J'aimerais qu'on me donne un code en html pour une fonction précise :
je voudrait avoir trois menu déroulant représentant une date (jour,mois année) avec bien sur l'année mise a jour automatiquement depuis 2007 (c'est a dire qu'après, 2008 se mettra tout seul). Ensuite j'aimerais deux case que l'on coche (l'une ou l'autre) représentant "graphique" et "tableau". Et au final lorsque l'on cliquera sur un bouton valider sa enverra l'utilisateur sur une page dont le nom dépend des paramètre précédent. Oui j'ai un logiciel qui "fabrique" deux sorte de page journaliere que je publie tout les jour sur mon site. Le nom de ces pages est le meme c'est la date a l'envers et collé ensemble suivi de ".gif" et ".htm"(AAAAMMJJ.gif/.htm) . Exemple aujourd'hui les pages crées sont 20070530.gif et 20070530.htm et ainsi de suite chaque jour.. Donc je souhaite qu'un utilisateur puisse accédé a ca en rentrant les dates.. J'ai déja ma petite idée de départ.. Il faut donc qu'un liens se créer automatiquement.. une fois les date sélectionnée il est facile de crée le numéro de la page
(année* 10000) + (mois*100) + jour=numéro de la page
pour aujourd'hui
2007*10000+05*100+30=20070530 (c'est bien la page crée par mon logiciel..)
Ensuite les deux case servirait a ajouté a la fin l'extension (.gif ou .htm).
Et donc on obtiens l'adresse de la page désirée, 20070530.htm ou 20070530.gif et il ne reste plus qu'a envoyé l'utilisateur dessus..
Je sais, c'est compliqué mais là j'avoue que je ne sais comment faire...
J'espère que vous trouverez..
Merci d'avance

Titre: Re:Code pour une fonction recher
Posté par: MarvinLeRouge le le 30-05-2007 a 10:29:02

Salut,

Alors, a vue de nez, je conseillerai un truc dans ce style :
  • Tu as tes champs de saisie, nommés respectivement annee, mois, jour et modeAffichage (2 boutons radios pour choisir entre graphique et tableau) dans un formulaire
  • En javascript, tu interceptes la soumission du formulaire en question, tu récupères la valeur des champs anne, mois, jour et modeAffichage (qui vaut gif ou html suivant le bouton radio cliqué)
  • Tu reconstruis une chaine de caractères à partir de ça, et tu rediriges vers cette page en utilisant document.location.href

Titre: Re:Code pour une fonction recher
Posté par: chriss22 le le 30-05-2007 a 12:44:49

oula bah finalement je suis mauvais en programmation parce que j'ai rien compris..
Vous pouvez pas me donner le code s'il vous plait?
Merci

Titre: Re:Code pour une fonction recher
Posté par: MarvinLeRouge le le 01-06-2007 a 00:38:47

Non, je ne te donnerai pas tout le code tout cuit. Je ne donne pas du pain, je fournis de la farine, de l'eau et la recette, et éventuellement de l'aide.

Conseils : Tu vas sur un site axé javascript, tu chopes un ou deux scripts en rapport avec le traitement de formulaires, et tu les décortiques pour comprendre comment on récupère des données de formulaire en javascript (tu verras, c'est pas si terrible que ça). Tu cherches la façon de concaténer les chaînes de caractères (sur la référence javascript de toutjavascript.com, par exemple. Et pour ce qui est de changer l'url, tu cherches juste comment marche document.location.href (tu trouveras ça dans la même référence).


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.