La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  transmettre une variable...
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: transmettre une variable...  (Lu 997 fois)
transmettre une variable...
« sur: le 17-12-2003 a 21:54:58 »
Dark.Ginger
Psycho Rabbit Deluxe
Equipe de modération
P'tit nouveau
**

Hors-Ligne

Sexe: Femelle
Messages: 194



Lapin psychotique
gingeryaoi
Voir le Profil    WWW
Répondre avec citation

Bonjour, bonsoir, bone petit déj..; enfin a vous de choisir le fuseaux

Bon voilà, je ne sais pas comment s'appelle ce que je veux faire, donc déjà me renseigner dessus 

Alors en ce moment je reprend mon site de a à z et le transforme un peu beaucoup, il se trouve que maintenant j'utilise des include pour afficher mes pages.
Precemment j'avais sur mon vieux site un page Fictions qui menait par exemple a bebe et de là il etait possible de choisir Chapitre1 ,2 ,3 ...

J'ai trouvé comment faire cela en php et j'en suis ravie, seulement j'aimerais trouver comment faire en sortes que pour eviter d'avoir  par exemple
Code:
index.php4?section=fiction_bobo_ch1
qui me force a écrire de manière "longue" chaque nom de variable j'ai quelque chose dans mon url du style:
Code:
index.php4?section=fiction&serie=bebe&ch=1
.

Vu que je ne sais pas comment s'appelle ce que je desire faire c'est asssez ardue de chercher. J'ai trouvé des tas de sites très très bien sur le php qui ont pour la plupart résolu mes divers problèmes mais celui là reste. je m'y suis cassé les dents toutes la semaine

Si vous pouviez à défaut de me donner le code a mettre (Petit papa noel^^) au moins un site expliquant la marche a suivre...

Rapporter au modérateur  

Re:transmettre une variable...
« Répondre #1 sur: le 17-12-2003 a 22:30:23 »
PuLP
Membre récent
*

Hors-Ligne

Messages: 3



Et oui je suis un llama, et alors ?

Voir le Profil
Répondre avec citation

bien ecoute si je ne m'abuse, et surtout si j'ai bien compris la question lol parceque suis pas sur là, vu que je suis un p'ti débutant qui tapote en php depuis 2 3 jours

Donc bien sur je risque d'être completement à coté de la plaque, mais en attendant qu'un vrai pro te réponde.

Il me semble qu'il suffit d'utiliser un <form></form> avec la method POST pour eviter d'avoir toutes les variables qui s'affiche sur ton lien, et sur la page que pointe ton post il suffit d'y recupéré les variables de la meme façon qu'un GET, mais bon je ne sais pas si ça pénalise de passé par un POST comparé aux GET, j'ai pas encore assez d'experience pour savoir ça

Voilà tu as plus qu'a attendre un vrai pro lol

« Dernière Édition: le 17-12-2003 a 22:32:15 par PuLP » Rapporter au modérateur  
Re:transmettre une variable...
« Répondre #2 sur: le 18-12-2003 a 08:31:47 »
Dark.Ginger
Psycho Rabbit Deluxe
Equipe de modération
P'tit nouveau
**

Hors-Ligne

Sexe: Femelle
Messages: 194



Lapin psychotique
gingeryaoi
Voir le Profil    WWW
Répondre avec citation

==> PuLP: Euh... je pense avoir comprit le principe de ta methode mais je ne voit pas comment l'appliquer a mon cas, ni que ce soit ce que je desire obtenir.
Pourrait tu s'il te plait me donner un exemple ou approfondir ton explication?





Un ami a qui j'ai envoye ma demande m'as retourne ce site:
Aide Info
Il se trouve que ce que je cherche a faire est marqué a la catégorie: Passer un deuxième paramètre dans l'url

Seulement lorsque après avoir crée mes fichiers rien que pour l'exemple avec les mêmes nom que ceux donné cela ne fonctionne pas... je continue donc de rechercher des solutions.
Maintenant que je sais comment s'appelle ce que je veut faire cela rsque d'être plus simple :p mais si jamais quelqu'un peut m'aider car avec les explications du site j'ai des problèmes:


Code:
<?php
include("mondossier/".$HTTP_GET_VARS['p']);
?>
De même j'aimerais savoir ce que je doit mettre ici pour mondossier... le dossier dans lequel se trouve mon fichier contenu l'include (il est a la racine) ou bien mon dossier contenant le fichier a inclure?
Si il s'agit du dossier racine comment le specifier?

De plus j'utilise EasyPHP1.7 qui exige que chaque variable soit declare alors j'aimerais bien savoir ou est-ce que je doit declare la variable p par exemple. Dans l'index? dans le fichier acceuil? ou ailleurs?

Je sait je pose beaucoup de questions bêtes mais je debute tout juste en php et papa noel n'est pas encore venu m'apporter mes manuels...

Rapporter au modérateur  

Re:transmettre une variable...
« Répondre #3 sur: le 18-12-2003 a 10:16:37 »
ric
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 56



jj

Voir le Profil    E-Mail
Répondre avec citation

<?php
include("mondossier/".$HTTP_GET_VARS['p']);
?>
------------
J'essaie de décortiquer ta ligne de code.
1 - Dans l'include tu mets le chemin du fichier à inclure. Il est lié à l'arborescence de ton site.
Exemples :
include( "/rep/rep2/fichier.html" );
ou
include( "../rep/rep2/fichier.html" );
ou autre

2 - En ce qui concerne le tableau $HTTP_GET_VARS, il contient les valeurs des champs d'un formulaire passé par la méthode GET. Ces valeurs sont accessibles après la soumission du formulaire et dans la page (ou le script) mentionné(e) dans l'action du formulaire.
Tu n'as pas à le faire figurer dans ton include().
Puisque tu utilises Easyphp 1.7, oublie $HTTP_GET_VARS et vois le point 4 de ce message.

3 - Le dossier racine est spécifié par la barre oblique "/".
Exemples :
/rep/rep2/fichier.html
est équivalent à
www.nom_de_ton_site.com/rep/rep2/fichier.html

../rep/rep2/fichier.html
est relatif au fichier courant.

4 - Tu travailles avec Easyphp 1.7. Ta version de PHP est 4.1.x. La récupération des variables a changée.
Va lire cet article :
http://www.phpdebutant.org/article113.php

Et maintenant bon courage

Rapporter au modérateur  
Re:transmettre une variable...
« Répondre #4 sur: le 19-12-2003 a 05:33:52 »
Dark.Ginger
Psycho Rabbit Deluxe
Equipe de modération
P'tit nouveau
**

Hors-Ligne

Sexe: Femelle
Messages: 194



Lapin psychotique
gingeryaoi
Voir le Profil    WWW
Répondre avec citation

Merci bien pour le lien je vais voir comment je peut integrer tout cela a mon problème 

Bon donc dans l'include c'est bien le dossier a inclure, j'ai eut peur un moment lorsque j'avait teste le sript 
Pour le moment je travaille ne lien relatif mais dès que j'ai mon hebergeur paynt je passe en absolu 

Sinon je pense que je vais declarer ma variable sur la page ou se situe mon include, si ça ne fonctionne pas j'esayerait autre chose...

Rapporter au modérateur  

Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg