Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1281 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Navigation / liens

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Navigation / liens

n°50265
kayasax
Posté le 01-08-2001 à 11:41:13  profilanswer
 

Salut !
j'ai une page A avec un lien vers une page B...(original ;) )
Quelle est l'instruction php pour retourner sur la page A (a l'endroit ou l'on etait) une fois que l'on a clique sue le lien (ce qu'on obtient avec le bouton precedent du navigateur) ?
 
Merci !

 

[edtdd]--Message édité par kayasax--[/edtdd]


---------------
All we need is a soul revolution
mood
Publicité
Posté le 01-08-2001 à 11:41:13  profilanswer
 

n°50267
Lord II
PIB2000
Posté le 01-08-2001 à 11:45:18  profilanswer
 

C'est pas du php, c'est du javascript
 
history.go(-1);


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°50273
kayasax
Posté le 01-08-2001 à 11:52:28  profilanswer
 

lord ii a écrit a écrit :

C'est pas du php, c'est du javascript
 
history.go(-1);  




en php ca existe pas ?
sinon je mets cette instruction ou ? dans une section php ? html ?


---------------
All we need is a soul revolution
n°50274
kayasax
Posté le 01-08-2001 à 11:53:29  profilanswer
 

Je ne sais pas si j'ai bien precise mais je ne veux pas revenir en haut de la page A mais à l'endroit de la page ou j'etais avant d'aller sur B ....


---------------
All we need is a soul revolution
n°50276
shinji
Posté le 01-08-2001 à 12:00:17  profilanswer
 

Si c'est pour revenir à la page précédente:
Tu génère ta page entière avec php:
 
echo "<html>";
echo "<body>";
echo "<script>";
echo "function arriere(){";
echo "  history.back;";     //je suis pas sûr à 100%
echo "}";
echo "</script>";
...ton code php...
 
echo "<lien ou bouton onclick=\"arriere();\">nom du lien </lien ou bouton  >";
...ton code php...
echo "</body>";
echo "</html>";

n°50283
kayasax
Posté le 01-08-2001 à 12:09:28  profilanswer
 

c'est sympa ca mais pas vraiment simple... on  ne peut pas utiliser des variables php style php_self ou truc dans le genre ?


---------------
All we need is a soul revolution
n°50286
shinji
Posté le 01-08-2001 à 12:14:53  profilanswer
 

nan!
 
C'est pas si compliqué, demande ce que tu comprends pas moi je viens de commencer le php (à peine 3 mois) et ça viens vite.
C'est comme ça que tout le monde fait (enfin d'après ce que j'ai vu sur le forum depuis que j'y vais)
 
Qu'est-ce que tu voudrais qu'elle contienne php_self, pour quoi faire?

n°50289
kayasax
Posté le 01-08-2001 à 12:17:08  profilanswer
 

shinji a écrit a écrit :

nan!
 
C'est pas si compliqué, demande ce que tu comprends pas moi je viens de commencer le php (à peine 3 mois) et ça viens vite.
C'est comme ça que tout le monde fait (enfin d'après ce que j'ai vu sur le forum depuis que j'y vais)
 
Qu'est-ce que tu voudrais qu'elle contienne php_self, pour quoi faire?  




 
bon j'essayes...


---------------
All we need is a soul revolution
n°50292
shinji
Posté le 01-08-2001 à 12:23:18  profilanswer
 

C'est bien, dès fois faut savoir y aller!
Hésites pas si t'as une quesion, montre ton code! :)

n°50301
kayasax
Posté le 01-08-2001 à 12:38:13  profilanswer
 

shinji a écrit a écrit :

C'est bien, dès fois faut savoir y aller!
Hésites pas si t'as une quesion, montre ton code! :)  




sitot dit ...
<?
echo "<html>";
echo "<head><title>retour</title></head>";
echo "<body>";
echo "<script>";
echo "function arriere(){";
echo "history.back;";     //je suis pas sûr à 100%
echo "}";
echo "</script>";
echo"toto";
echo "<a href onclick=\"arriere();\">toto </a>";
echo "</body></html>";
?>
 
et la j'ai aucun lien sur ma page ....


---------------
All we need is a soul revolution
mood
Publicité
Posté le 01-08-2001 à 12:38:13  profilanswer
 

n°50336
kayasax
Posté le 01-08-2001 à 14:11:28  profilanswer
 

:hot:  :bounce:


---------------
All we need is a soul revolution
n°50352
shinji
Posté le 01-08-2001 à 14:32:35  profilanswer
 

C'est normal t'as pas de lien sur ta page:
 
echo "<a href="fichier" onclick=\"arriere();\">toto </a>";  
 
je vais te faire un exemple!

n°50355
shinji
Posté le 01-08-2001 à 14:36:49  profilanswer
 

Et voilà:
 
<?
echo "<html>";
echo "<head><title>retour</title></head>";
echo "<body>";
echo "<script>";
echo "function arriere(){";
echo "history.back();";      
echo "}";
echo "</script>";
echo "<a href=\"\" onclick=\"arriere();\">retour </a>";
echo "</body></html>";
?>

n°50356
shinji
Posté le 01-08-2001 à 14:39:30  profilanswer
 

Plus propre:
<?
echo "<html>";
echo "<head><title>retour</title></head>";
echo "<body>";
echo "<a href=\"JavaScript:window.history.back();\" onclick=\"arriere();\">retour </a>";
echo "</body></html>";
?>

n°50359
kayasax
Posté le 01-08-2001 à 14:44:08  profilanswer
 

YES c'est exactement ca :)
mais est on vraiment oblige de construire la page avec les echo ? pkoi ne pas taper directement du html ?


---------------
All we need is a soul revolution
n°50368
shinji
Posté le 01-08-2001 à 15:07:57  profilanswer
 

ben nan! Si ta page contient pas de code PHP autre que des echos  sans variables PHP ou quoi que ce soit tu peux écrire direct en HTML et avoir un fichier.html, c'est ce que le code PHP fait si tu regardes le code source du fichier.
Mais si tu utilises un $variable quelque part dans ton code alors tu dois tout écrire avec les echos et enregistrer ton fichier en .php!

n°50369
kayasax
Posté le 01-08-2001 à 15:14:13  profilanswer
 

shinji a écrit a écrit :

ben nan! Si ta page contient pas de code PHP autre que des echos  sans variables PHP ou quoi que ce soit tu peux écrire direct en HTML et avoir un fichier.html, c'est ce que le code PHP fait si tu regardes le code source du fichier.
Mais si tu utilises un $variable quelque part dans ton code alors tu dois tout écrire avec les echos et enregistrer ton fichier en .php!  




ben t'es bizarre toi...
je fais un fichier .php
aves des sections <html> et <?php> et je peux utiliser mes variables sans me taper 50000 echo ...
 
enfin c'est un détail encore merci pour ton aide !


---------------
All we need is a soul revolution
n°50376
shinji
Posté le 01-08-2001 à 15:25:08  profilanswer
 

Oui excuses, c'est vrai que pour ton exemple tu peux ne mettre la balise php que pour tes quelques instructions, ça dépend de ton srcipt en fait. mais dès fois c'est plus simple de mettre tout le HTML avec des echos je trouve.(surtout si t'en a avant les balises <HTML> par ex).
 
Comme ça, ça te vas?
 
<html>  
<head><title>retour</title></head>  
<body>  
<a href="JavaScript:window.history.back();" onclick="arriere();">retour </a>  
<?
//code php
 
?php>
</body>
</html>

n°50428
Sh@rdar
Ex-PhPéteur
Posté le 01-08-2001 à 17:51:49  profilanswer
 

en fait tout dépend de la façon de coder, et puis si tu as plus de php que d'HTML  :D  
perso je code le PHP dans l'HTML comme ça je m'y retrouve mieux, question de gout..


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Navigation / liens

 

Sujets relatifs
[PHP] ça marche sous Win NT?[PHP] images aléatoire | help plz =)
[ PHP ] utilisation des fichiers[MySql-PHP] Comment...
[PHP]phpmychat qui plante sous win2k[ PHP ] Pourquoi en post j'ai pas toute ma variable
[ PHP / ORACLE ] Longueur de ma requète.a l'aide ! (probleme de base SQL /PHP)
Java et PHP votre avis et question 
Plus de sujets relatifs à : [PHP] Navigation / liens


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR