Aller au contenu

Récupérer des variables


leditvalentin

Sujets conseillés

Bonjour,

je vais essayer d'être le plus clair possible mais c'est pas gagné (vu que dans ma tête c'est pas clair! :wacko: )

Introduction:Je suis en terminale S option science de l'ingénieur, et je dois crée une page me permettant suivant les données rentrées par un utilisateur le rediriger vers un graphique.

Le système: Nous étudions un système qui s'appele le vigipark, c'est un système qui permet de protéger les places handicaper par une barriere. (pour plus d'infos:Vigipark info)

Tous les vigipark sont relier a un réseaux qui enregistre tous les mouvements, problème, erreur.... (exemple d'un tableau d'erreur: Erreur du 22/02/06).

Pour accéder à ce tableau il faut normalement passer par une page nous demandons tout d'abord notre mot de passe plus un pseudo puis la page nous envoi sur une page nous demandons pour quel vigipark nous voudrions avoir le compte rendu des alertes et a quel date. (Exemple de la page: Exemple)

Mon problème: Bon j'espère que mon introduction n'est pas trop lourd est clair mais je pense qu'elle va mieux vous aidez à comprendre mon problème.

Mes professeurs mon demandés de crée une page propre au lycée de borda qui évite de taper le mot de passe à chaque fois et qui ne prenne en compte que le vigipark du lycée de borda, je me suis donc renseigné au près de la société vigipark pour savoir si il y aurait moyen qu'ils me transmettent la page php qui traite les données (jour, mois, années) et le n°du vigipark.

Seulement ils veulent pas!!!! Donc il faut que je la fasse.

Je suis allé sur le site du zéro et j'ai imprimer tous les cours sur les bases du php (bien sur j'ai tout lu) mais je n'arrive pas a crée cette **** de page!

Je vous montre ce que j'ai fait pour l'instant (la page html):

Acceuil

Maintenant dans mon fichier php je voudrais récupérer les variables de la date et les transformer dans une url qui appel le fichier du vigipark.

Je ne c'est pas si vous avez remarquer (je pense que oui mais bon) l'adresse du graphique que je vous est donné plus haut contener mon identification:

vigi.netboxdata.com/vigigraph.php?id=kmfa2etovfxbx5ouzz2k&vigid=5&jour=22&mois=2&annee=6

Donc en faite je voudrais que dans ma page php suivant les variables de date sa change la partie après mon identification mais que sa garde le tron commun:

vigi.netboxdata.com/vigigraph.php?id=kmfa2etovfxbx5ouzz2k&vigid=5

Voilà pour l'instant je bataille pour savoir comment récupérer les variables de la date , donc si vous pouviez m'aidez sa serait super sympa, je ne vous demande pas de me donner la réponse mais m'expliquer le raisonnement et la méthode.

Je vous remercie

Première ébauche du php:

<?php
$jour =$_GET['jour'].;
$mois =$_GET['jour'].;
$années =$_GET['jour'].;

(je ne ne connais pas fonction php donc je met en html)
<a href=http://vigi.netboxdata.com/vigigraph.php?id=kmfa2etovfxbx5ouzz2k&vigid=5&jour=[color="red"]"$jour"[/color]&mois=[color="red"]"$mois"[/color]&annee=[color="red"]"$années"[/color]>

Modifié par leditvalentin
Lien vers le commentaire
Partager sur d’autres sites

Je ne comprends pas ton probleme,

si tu passe "toto" en variable dans une url style :

page.php?toto=titi

tu recupéreras "titi" avec un $_GET[toto]

Si ce que tu veux récupérer c'ets la date d'aujourd'hui, utilise tout simplement la fonction time()

Lien vers le commentaire
Partager sur d’autres sites

Posté (modifié)

En faite je ne savais pas qu'elle fonction il fallait utiliser et il mesemblait que c'était get.

Sinon ce n'est pas la date d'aujourd'hui que je veux récupérer mais une date rentrer par formulaire, et cette date je voudrais qu'elle se mette dans l'url.

Aparament il faudrait utiliser echo (http://vigi.netboxdata.com/vigigraph.php?id=kmfa2etovfxbx5ouzz2k&vigid=5&jour=<?php echo $jour; ?>&mois=<?php echo $mois; ?>&annee=<?php echo $annee ?>) pour récupérer les variables mais comment faire pour qu'il l'ouvre directement le lien avec le php?

Modifié par leditvalentin
Lien vers le commentaire
Partager sur d’autres sites

Première ébauche du php:

<?php
$jour =$_GET['jour'];
$mois =$_GET['mois'];
$années =$_GET['annee'];
$id =$_GET['id'];

(je ne ne connais pas fonction php donc je met en html)
<a href=http://vigi.netboxdata.com/vigigraph.php?id=kmfa2etovfxbx5ouzz2k&vigid=5&jour="$jour"&mois="$mois"&annee="$années">

pas vraiment.

En fait, il te faut d'un coté récupérer les valeurs, et de l'autre les réécrire pour l'url en question.

<?php

// on récupère

$jour =$_GET['jour'].;

$mois =$_GET['mois'].;

$année =$_GET['annee'].;

$id = $_GET['id'];

?>

éventuellement là, on transforme les données (si $annee est l'année prochaine, ca donnera ceci :

<?
$annee = $annee+1;
?>

Enfin, on affiche l'url :

echo "<a href='http://vigi.netboxdata.com/vigigraph.php?id=".$id."&jour=".$jour."&mois=".$mois."&annee=".$annee.">l'annee prochaine</a> ";

Un morceau de code pourrait donc être :

$jour =$_GET['jour'];
$mois =$_GET['moins'];
$annee =$_GET['annee'];
$id =$_GET['id'];
echo "<a href='http://vigi.netboxdata.com/vigigraph.php?id=".$id."&jour=".$jour."&mois=".$mois."&annee=".$annee."'>cette année</a> ";
$annee = $annee+1;
echo "<a href='http://vigi.netboxdata.com/vigigraph.php?id=".$id."&jour=".$jour."&mois=".$mois."&annee=".$annee.">l'annee prochaine</a> ";

Tu remarqueras une erreur, je te laisse la trouver :D

(pour info, les dates se gèrent avec la fonction 'date' :D )

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...