Guest stone Posté 14 Mai 2005 Partager Posté 14 Mai 2005 (modifié) coucou voilà je veux passer une variable à une page en faisant : $_GET['num_dossier'] = 0; quand je veux récupérer ma variable : echo $_GET['num_dossier']; mais là ça me génère l'erreur suivante : Notice: Undefined index: num_dossier in C:\www\projet\chef_service\dossiers_fichiers.php on line 6 Je veux utiliser précisemment la variable GET et pas une autre pour des besoins spécifiques, merci;) Modifié 14 Mai 2005 par stone Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 14 Mai 2005 Partager Posté 14 Mai 2005 En fait, ce n'est pas vraiment comme ca qu'il faut faire.. Tu as un site : webmaster-hub.com. Lorsque tu veux passer la variable 'num_dossier', tu la passes par l'url. Donc les liens seront (par exemple) :> webmaster-hub.com/index.php?num_dossier=5. Dans la page suivante, tu peux récupérer la valeur, comme tu le faisais : echo $_GET['num_dossier']; Voilà Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guest stone Posté 14 Mai 2005 Partager Posté 14 Mai 2005 salut, chui tellement bête, la solution : header("Location:".$redirection."dossiers_fichiers.php?num_dossier=0"); merci pour ton aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guest stone Posté 14 Mai 2005 Partager Posté 14 Mai 2005 au fait y a-t-il moyen d'initialiser une valeur GET par le code ???? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 14 Mai 2005 Partager Posté 14 Mai 2005 Oui, tu fais : $_GET['num_dossier']=0; Et pour vérifier si le $_GET['num_dossier'] est bien un entier, tu fais : $_GET['num_dossier'] = $_GET['num_dossier']*1; Donc, ton code pourrait/devrait être : if (! isset($_GET['num_dossier']))$_GET['num_dossier']=0; else $_GET['num_dossier'] = $_GET['num_dossier']*1; Voilà, pour être (à peu près) complet Anonymus. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Boo2M0rs0 Posté 14 Mai 2005 Partager Posté 14 Mai 2005 (modifié) Et is_int() ? au fait y a-t-il moyen d'initialiser une valeur GET par le code ???? <{POST_SNAPBACK}> Si j'ai bien compris ce que tu veux tu peux faire avec un formulaire <form method="get"><input type="hidden" name="num_dossier" /><input type="submit" /></form> Mais lors de l'envoi, les paramètres apparaitront de nouveau dans l'url apres le "?". Modifié 14 Mai 2005 par Boo2M0rs0 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guest stone Posté 14 Mai 2005 Partager Posté 14 Mai 2005 salut Boo2M0rs0 mon but étant d'initialiser un GET par le Code, sinon si ma connaissance est bonne en php on n'a pas besoin de caster les variables non ?? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant