Navigation / liens [PHP] - Programmation
Marsh Posté le 01-08-2001 à 11:45:18
C'est pas du php, c'est du javascript
history.go(-1);
Marsh Posté le 01-08-2001 à 11:52:28
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 ?
Marsh Posté le 01-08-2001 à 11:53:29
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 ....
Marsh Posté le 01-08-2001 à 12:00:17
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>";
Marsh Posté le 01-08-2001 à 12:09:28
c'est sympa ca mais pas vraiment simple... on ne peut pas utiliser des variables php style php_self ou truc dans le genre ?
Marsh Posté le 01-08-2001 à 12:14:53
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?
Marsh Posté le 01-08-2001 à 12:17:08
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...
Marsh Posté le 01-08-2001 à 12:23:18
C'est bien, dès fois faut savoir y aller!
Hésites pas si t'as une quesion, montre ton code!
Marsh Posté le 01-08-2001 à 12:38:13
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 ....
Marsh Posté le 01-08-2001 à 14:32:35
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!
Marsh Posté le 01-08-2001 à 14:36:49
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>";
?>
Marsh Posté le 01-08-2001 à 14:39:30
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>";
?>
Marsh Posté le 01-08-2001 à 14:44:08
YES c'est exactement ca
mais est on vraiment oblige de construire la page avec les echo ? pkoi ne pas taper directement du html ?
Marsh Posté le 01-08-2001 à 15:07:57
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!
Marsh Posté le 01-08-2001 à 15:14:13
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 !
Marsh Posté le 01-08-2001 à 15:25:08
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>
Marsh Posté le 01-08-2001 à 17:51:49
en fait tout dépend de la façon de coder, et puis si tu as plus de php que d'HTML
perso je code le PHP dans l'HTML comme ça je m'y retrouve mieux, question de gout..
Marsh Posté le 01-08-2001 à 11:41:13
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