Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour, je suis tout nouveau et je découvre HTML et PHP en même temps. Après 5 jours de formation en html et PHP, j'arrive à faire des trucs.
Ce qui m'occupe en cet instant c'est comment appeller une page (ici dans un .php j'appelle un .php) en passant un id (?id=$id), jusque là ca fonctionne mais la page appellée ne s'ouvre pas dans une autre fenetre. Dans le code en cours je fais header("Location:http://localhost/marche-et-rando/Web/edit_liste.php ?id=$id"); qui affiche dans la nouvelle fentre une liste de noms provenant de la base, mais j'aimerais garder à l'écran la page qui a appellé le module d'édition à l'écran (edit_liste.php) quand je ferme l'écran d'édition (on peut utiliser la flèche précédente de l'explorateur, mais c'est pas cela que je recherche !).
Peut être que je m'y prend mal, ce qui ne m'étonnerait pas !
Si quelqu'un peut me donner une piste ?
Merci à tous.
André de SBA
Hors ligne
Saluton,
Pour bête qu'elle paraisse, ta question se heurte à un concept :
"L'internaute est maître de sa navigation"
Donc, je ne vois pas d'autre voie vers ce que tu veux faire que de t'adresser à Javascript, pour y manipuler des objets windows.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Hello
merci d'avoir répondu mais je ne vois pas où est le concept. Je veux simplement dans un premier temps, après la saisie d'un paramètre pat l'utilisateur faire appel à une page en passant ce paramètre (ici id) et je n'arrive pas à écrire la syntaxe.
?><SCRIPT>
document.location.href="./edit_liste.php?id=5"; je voudrais remplacer ici la valeur 5 par une variabme php $id
</SCRIPT><?PHP
Hors ligne
merci grandgourou.
J'ai encore beaucoup de choses à apprendre. Cette façon d'écrire m'ouvre des horizons car je commence à comprendre !
Un grand merci, en tout cas, cela fonctionne très bien.
Je vais chercher maintenant, comment on ouvre le php appellé dans une autre fenêtre, je suppose que c'est avec le target=_blank encore faut-il bien le placer et bien l'écrire !
Hors ligne
merci d'avoir répondu mais je ne vois pas où est le concept
PHP s'exécute côté serveur et, s'il peut imposer le contenu dans le flux HTTTP en réponse à la requête du navigateur, il ne peut imposer à celui-ci (donc à l'internaute) l'ouverture d'une autre fenêtre que celle ouverte par la communication HTTP entre le navigateur et le serveur.
D'où la nécessité de recourir à Javascript1 qui, lui, s'exécute du côté du navigateur client.
L'internaute pouvant choisir de désactiver Javascript dans son navigateur, ou d'interdire l'ouverture d'autres fenêtres, on est bien dans le concept de la liberté de l'internaute.
1 Javascript, dont l'objet XMLHttpRequest constitue la pierre angulaire de la technologie AJAX.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Merci bien pour avoir détaillé le concept.
Hors ligne
Pages :: 1