Bonjour à tous,
Dans le cadre de la refonte d'un site internet personnel consacré à la météorologie, je me permets de solliciter votre aide concernant une problématique de gestion des données SELECT via traitement PHP.
Je n'ai que très peu de compétences en matière informatique, mais je suis parvenu à créer un site web tout entier en HTML/CSS, bien que modeste, en fouillant sur le net et en lisant de nombreux tutoriels. Force m'est hélas de constater que si vous souhaitez rendre votre site web un tout petit peu plus dynamique, vous ne pouvez pas vous restreindre au seul langage HTML/CSS, seul langage que je maîtrise à peu près actuellement. J'ai donc décidé d'ajouter un soupçon de PHP.
Bref, je viens à l'essentiel, en espérant poster au bon endroit de votre forum.
Je dispose d'une base de données météorologiques contenant actuellement 420 documents (relevés climatologiques sous formes de graphiques .png ou de feuilles .pdf). Cette base de données est appelée à enfler très régulièrement et deviendra énorme en l'espace de quelques années. Plutôt que de présenter ces données en un bloc sur une page, je souhaite créer dans la section climatologique de mon site un formulaire servant à sélectionner tel ou tel graphique ou une feuille .pdf précise.
Pour ce faire je fais apparaître sur mon site :
Les valeurs "value" que j'attribue à chaque option des SELECT sont autant de fragments constituant l'adresse de chaque fichier destiné à être présenté à l'internaute selon les critères qu'il a demandés.
Par exemple :
Année : 2013 (value = 2013). Mois : Mars (value = 03). Données : Pluviométrie (value = pluviometrie).
Le relevé de pluviométrie du mois de mars 2013 est appelé, le fichier étant à l'adresse :
[g]smas_releves_2013/smas_releves_201303/03_pluviometrie_mars_2013.png[/g]
Avec la meilleure des bonnes volontés, je ne parviens pas, pour l'instant, à suffisamment maîtriser le langage PHP, ô combien éloigné du HTML/CSS que je pratique depuis plusieurs années. Ce langage indispensable me permettrait pourtant de créer le fameux fichier [g]smas_archives-releves_mensuel_redirection.php[/g] qui est appelé comme valeur de action, et qui est destiné à reconstituer l'adresse du fichier demandé, en combinant les morceaux d'adresse issus des value des formulaires SELECT. Il serait bien entendu aussi nécessaire que le fichier PHP vérifie que les 3 SELECT ont bien été sélectionnés par l'internaute, et il faudrait également un système permettant de pallier un éventuel manque de donnée (par exemple un document climatologique inexistant pour la date sélectionnée par l'internaute) en affichant alors qu'il n'existe pas de document pour la période sélectionnée.
J'ai par ailleurs également rechercher sur votre forum des sujets plus ou moins identiques, mais malgré tout je reste en échec total, ne parvenant pas à extrapoler le travail des autres internautes ayant poster sur ce forum.
Une bonne âme aurait-elle la patience de m'éclairer ?
Avec tous mes remerciements,
Bien Cordialement.
Dans le cadre de la refonte d'un site internet personnel consacré à la météorologie, je me permets de solliciter votre aide concernant une problématique de gestion des données SELECT via traitement PHP.
Je n'ai que très peu de compétences en matière informatique, mais je suis parvenu à créer un site web tout entier en HTML/CSS, bien que modeste, en fouillant sur le net et en lisant de nombreux tutoriels. Force m'est hélas de constater que si vous souhaitez rendre votre site web un tout petit peu plus dynamique, vous ne pouvez pas vous restreindre au seul langage HTML/CSS, seul langage que je maîtrise à peu près actuellement. J'ai donc décidé d'ajouter un soupçon de PHP.
Bref, je viens à l'essentiel, en espérant poster au bon endroit de votre forum.
Je dispose d'une base de données météorologiques contenant actuellement 420 documents (relevés climatologiques sous formes de graphiques .png ou de feuilles .pdf). Cette base de données est appelée à enfler très régulièrement et deviendra énorme en l'espace de quelques années. Plutôt que de présenter ces données en un bloc sur une page, je souhaite créer dans la section climatologique de mon site un formulaire servant à sélectionner tel ou tel graphique ou une feuille .pdf précise.
Pour ce faire je fais apparaître sur mon site :
<form method="post" action="smas_releves/smas_archives-releves_mensuel_redirection.php">
<select name="annee_archives-releves_mensuel">
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
</select>
     
<select name="mois_archives-releves_mensuel">
<option value="01">Janvier</option>
<option value="12">Février</option>
<option value="03">Mars</option>
<option value="04">Avril</option>
<option value="05">Mai</option>
<option value="06">Juin</option>
<option value="07">Juillet</option>
<option value="08">Août</option>
<option value="09">Septembre</option>
<option value="10">Octobre</option>
<option value="11">Novembre</option>
<option value="12">Décembre</option>
</select>
     
<select name="document_archives-releves_mensuel">
<optgroup label="Relevés">
<option value="pluviometrie">Pluviométrie</option>
<option value="vent">Vent</option>
<option value="temperature">Température</option>
<option value="neige">Nivométrie</option>
</optgroup>
<optgroup label="Statistiques">
<option value="statistiques_vent">Vent</option>
<option value="statistiques_temperature">Température</option>
</optgroup>
</select>
     
<input type="submit" value="Rechercher" title="Valider"/>
</form>
Les valeurs "value" que j'attribue à chaque option des SELECT sont autant de fragments constituant l'adresse de chaque fichier destiné à être présenté à l'internaute selon les critères qu'il a demandés.
Par exemple :
Année : 2013 (value = 2013). Mois : Mars (value = 03). Données : Pluviométrie (value = pluviometrie).
Le relevé de pluviométrie du mois de mars 2013 est appelé, le fichier étant à l'adresse :
[g]smas_releves_2013/smas_releves_201303/03_pluviometrie_mars_2013.png[/g]
Avec la meilleure des bonnes volontés, je ne parviens pas, pour l'instant, à suffisamment maîtriser le langage PHP, ô combien éloigné du HTML/CSS que je pratique depuis plusieurs années. Ce langage indispensable me permettrait pourtant de créer le fameux fichier [g]smas_archives-releves_mensuel_redirection.php[/g] qui est appelé comme valeur de action, et qui est destiné à reconstituer l'adresse du fichier demandé, en combinant les morceaux d'adresse issus des value des formulaires SELECT. Il serait bien entendu aussi nécessaire que le fichier PHP vérifie que les 3 SELECT ont bien été sélectionnés par l'internaute, et il faudrait également un système permettant de pallier un éventuel manque de donnée (par exemple un document climatologique inexistant pour la date sélectionnée par l'internaute) en affichant alors qu'il n'existe pas de document pour la période sélectionnée.
J'ai par ailleurs également rechercher sur votre forum des sujets plus ou moins identiques, mais malgré tout je reste en échec total, ne parvenant pas à extrapoler le travail des autres internautes ayant poster sur ce forum.
Une bonne âme aurait-elle la patience de m'éclairer ?
Avec tous mes remerciements,
Bien Cordialement.