CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Declencher une include

Paulop
Paulop
Niveau 12
25 février 2003 à 11:51:59

Je voudrai savoir si il y avais un moyen de déclencher une include en cliquant sur un lien

je voudrai que par exemple quand on clic sur le lien A, il souvre dans un tableau l´include
<?
include("A.php");

? >

Puis apres si je veux B, je clic et ça déclenche

<?
include("b.php");

? >

voila C tout : )

sunnmagic
sunnmagic
Niveau 9
25 février 2003 à 13:31:47

Tu associes tes pages à une variable, tout simplement.

ex :

<a href=´index.php?page=lienA´>Lien A</a>
<a href=´index.php?page=lienB´>Lien B</a>

Et ta fonction include :

include ( "$page.php") ;

Aeternus
Aeternus
Niveau 10
25 février 2003 à 13:33:10

C´etait pas vraimetn ca qu´il demandait je crois , meme si je ne crois pas qu´il y ai réellement moyen... sinon en javascript pe...

sunnmagic
sunnmagic
Niveau 9
25 février 2003 à 13:33:55

Rectification pour les guillemets des liens :

Si c´est en php :

<?

echo " <a href=´index.php?page=lienA´>Lien A</a>
<a href=´index.php?page=lienB´>Lien B</a> " ;

? >

En html :

<a href="index.php?page=lienA">Lien A</a>
<a href="index.php?page=lienB">Lien B</a>

sunnmagic
sunnmagic
Niveau 9
25 février 2003 à 13:34:36

Si si, c´est bien cela qu´il veut...

jarose
jarose
Niveau 10
25 février 2003 à 13:38:52

plutot :

include ( $_GET[´page´].".php");  

sunnmagic
sunnmagic
Niveau 9
25 février 2003 à 13:40:32

J´utilise cette syntaxe très simple pour tous mes sites, et cela fonctionne à 100%.

Paulop
Paulop
Niveau 12
25 février 2003 à 13:41:47

http://gamepixelpc.free.fr/fiches.php

regardez
je voudrai que quand j´appui sur A, ça ouvre la page correspondante dans le cadres noir

: )

Tien et en passant, comment tu fais pour que la page s´appelle index.php?page=lienA

( oui je suis un n00b) : )

sunnmagic
sunnmagic
Niveau 9
25 février 2003 à 13:46:15

index.php?page=lienA n´est pas le nom de la page. Ce qui se trouve après le ? est considéré comme une variable.

Donc "index.php?page=lienA" signifie que le lien fait appel à la page index.php , et qu´il attribue la valeur "lienA" à la variable "page".

Paulop
Paulop
Niveau 12
25 février 2003 à 13:47:25

je vais me documenter la dessus merci : )

sunnmagic
sunnmagic
Niveau 9
25 février 2003 à 13:48:39

Pour le lien sur A, tu mets :

<a href="fiches.php?page=jeuxA">A</a>

Dans le cadre noir, tu mets

<?

include ( "$page.php") ;

? >

PS : "jeuxA" correspond à la page contenant les jeux de la lettre A.

jarose
jarose
Niveau 10
25 février 2003 à 13:50:47

sunnmagic -> normal, pour l´instant PHP est configuré par defaut avec les variables globales à OFF, mais ça va pas durer, et la tu pourras modifier tout ton code : )
Pourquoi ? c´est un trou de sécurité, on peut faire passer n´importequoi par l´url.

sunnmagic
sunnmagic
Niveau 9
25 février 2003 à 13:54:43

Jarose >>> Même avec une méthode qui marche, il faut que tu essaie de me démontrer que j´ai tort... tu n´aimes pas qu´on te contredise, pas vrai ?

jarose
jarose
Niveau 10
25 février 2003 à 14:30:07

Putain c´est pas vrai ça, j´essayes de te dire que coder sans les variables globales c´est pas très bien... J´ai jamais dit que ta "methode" ne fonctionnait pas...
Tu verras, le jour ou tu devras modifier tes pages en fonction des var globales, tu t´diras "merde j´aurais du écouter jarose". En + là tu montre un code périmé à un noob, c´est pas bon !

Pour te faire une idée, installes Apache et la dernière version de PHP ( manuellement), pis lances ton site en local -> tu vas t´marrer !

En meme temp, vas consulter la doc qui concerne les var global

Pis surtout arrêtes de vouloir me reprendre à chaque fois que je post un truc sur ce forum ( chuis pas encore taré, je sais ce que je dit)

C´est une manie ou quoi ?

sunnmagic
sunnmagic
Niveau 9
25 février 2003 à 14:39:20

C´est marrant, je teste toujours mes sites en local avant ( ca me parait logique), et tout marche ! !

Mes sites chez amen.fr marchent très bien comme cela, et chez free aussi, donc...
Je crois donc que "le jour ou tu devras modifier tes pages en fonction des var globales", n´est pas encore arrivé... Peux-tu citer tes sources pour que j´aille me renseigner stp ?

PS : Tu ne m´as pas repris ? Quand tu dis :

-------------------
plutot :

include ( $_GET[´page´].".php");
-------------------

Cela veut dire : non, ce n´est pas la bonne syntaxe, c´est celle-ci : ...

Excuse-moi si j´ai mal compris...

Paulop
Paulop
Niveau 12
25 février 2003 à 14:41:17

Vvous pourriez me faire un modele de ce que je demande, parce que je n´y arrive po.

merci

sunnmagic
sunnmagic
Niveau 9
25 février 2003 à 14:43:52

Comment se nomme la page qui contient les jeux correspondants à la lettre A ?

Paulop
Paulop
Niveau 12
25 février 2003 à 14:44:35

a.php

sunnmagic
sunnmagic
Niveau 9
25 février 2003 à 14:46:33

Donc, je reprend ce que j´ai dit plus haut :

Pour le lien sur A, tu remplaces la lettre A que tu as écrite par :

<a href="fiches.php?page=a">A</a>

Dans le cadre noir, tu mets

<?

include ( "$page.php") ;

? >

PS : quel logiciel utilises-tu ?

Paulop
Paulop
Niveau 12
25 février 2003 à 14:49:40

Dreamwweaver MX

Donc si j´ai bien compris, il me suffit de mettre ensuite :

<a href="fiches.php?page=b">b</a>

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment