[RESOLU]Comment changer "?page=qqch" autrement que par un lien ?

Comment changer "?page=qqch" autrement que par un lien ? [RESOLU] - PHP - Programmation

Marsh Posté le 25-06-2004 à 00:37:22    

:s jamerais que dans mon code, quand un certain evenement ce produit, ma page change...
 
seulement j'arrive seulement a le faire avec un <a href=$PHP_SELF?page=qqch >lien</a>
 
y aurait il un moyen de le faire du genre $page=qqch; ?
 
les tutos que j'ai regarder ne vont pas aussi loin ^^...


Message édité par N@rcoleptik le 25-06-2004 à 16:04:47
Reply

Marsh Posté le 25-06-2004 à 00:37:22   

Reply

Marsh Posté le 25-06-2004 à 00:46:32    

j'ai rien compris :??:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 25-06-2004 à 00:47:01    

Je n'ai rien compris à ta demande. Soit plus clair stp.


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 25-06-2004 à 01:05:18    

lol effectivement c'etait pas tres clair ...
 
ben ma page internet generée est un tableau, jusque la rien d'anormal..
 
ds chaque case j'affiche, ou plutot j'inclu des autres pages
include('unepage.php') ou encore include("$page" )
 
pour afficher une page dans une case je passe par des lien qui sont donc du type
<a href="$PHP_SELF?page=mapage>lien</a>
ensuite avec un $page=$_GET['page']; je recupere la valeur de ?page
 
puis suivant sa valeur j'affiche dans ma case telle ou telle page ...
 
 
ben moi je voulais savoir si on pouvait faire changer la valeur de cette variable (?page) autrement que par le lien et ensuite actualiser la page ...
 
(maintenant que je reformule je comprend meme plus pourquoi je voulais faire ca... mais si c'est possible ce m'interresse quand meme ...)

Reply

Marsh Posté le 25-06-2004 à 01:10:13    

Je n'ai toujours pas compris le but de ta question.


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 25-06-2004 à 01:14:15    

ah oui voila, j'ai fais un truc de ce style:
 
if (evenement){
 include("unepage.php" );
 $PHP_SELF?page=uneautrepage;
}
 
la ligne avec le php_self ne marche evidement pas, mais c'est ce que j'aimerai faire ...

Reply

Marsh Posté le 25-06-2004 à 01:16:20    

en fait la question c'est comment changer la variable "?page"  de l'url sans passer par un lien ...
c clair Ôô ?

Reply

Marsh Posté le 25-06-2004 à 01:18:35    

N@rcoleptik a écrit :

en fait la question c'est comment changer la variable "?page"  de l'url sans passer par un lien ...
c clair Ôô ?


 
maikeskidi ?  [:southpark1]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 25-06-2004 à 01:22:04    

euh non !
 
Tu veux changer la valeur d'une variable ?
Changer un lien ?
rediriger vers une autre page ?  
...
 
tel que tu l'écrits, tu as
$page = $_POST['page'];
$page = "ce que tu veux"; // c'est changé
 
Mais je ne suis pas sûr que c'est ce que tu cherches


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 25-06-2004 à 01:25:47    

euh vi, ce que je veux c'est changer mon url sans passer par un lien ...
 
 
(une url de la forme monsite.fr/page.php?page=page1 en monsite.fr/page.php?page=page2 )


Message édité par N@rcoleptik le 25-06-2004 à 01:35:53
Reply

Marsh Posté le 25-06-2004 à 01:25:47   

Reply

Marsh Posté le 25-06-2004 à 01:42:55    

oui mais pour faire quoi ? rediriger vers une autre page ? affecter une variable ? faire joli ?


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 25-06-2004 à 13:52:46    

c'est pour que lorsqu une certaine condition est verifiee dans la case en haut a droite de ma page (par exemple) une certaine page s'affiche dans la case en bas a gauche ...
 
et dans la case en bas a gauche il y a le code suivant:
 
include("$page" );
 
avec:
 
$page=$_GET['page'];  
//le $_GET['page'] prend la valeur de la variable ?page de l'url "mapage.fr/page.php?page=lavaleur
 
if ($page=='page1') $page=page1.php;
if ($page=='page2') $page=page2.php;
 
 
 
et dans la page en haut a droite il y aurait un code du genre
 
if (evenement1){
 include("unepage.php" );
 ???????????;
}
else echo"autre chose";
 
avec ?????????; etant la commande que je cherche, qui servirai a faire changer ce qui est inclu ds la case en bas a gauche ...


Message édité par N@rcoleptik le 25-06-2004 à 13:57:27
Reply

Marsh Posté le 25-06-2004 à 14:10:55    

tu refais simplement un if (evenement1) pour l'include du cadre du bas


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 25-06-2004 à 14:25:04    

ah ouais bien pensé...
 
je vais essayer comme ca
(je fermerai le topic si ca marche comme je veux ..)

Reply

Marsh Posté le 25-06-2004 à 14:39:42    

tu rigole ??? tu n'y avais pas pensé ?


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 25-06-2004 à 16:02:03    

ben non ^_^'
 
moi j'ai un esprit tres tordu qui trouve les solutions seulement quand elles sont compliquées ... :ange:  
 
bon ben merci ca marche comme ca...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed