Appelle d'une page et transfert de donnée dan
Résolu
laurent68
-
wiwimagique Messages postés 481 Date d'inscription Statut Membre Dernière intervention -
wiwimagique Messages postés 481 Date d'inscription Statut Membre Dernière intervention -
Bonjour, (je suis mauvais en programmation) et je recherche une idée / un script (je dispose sur mon serveur de PHP et de MySQL) pour réaliser ceci:
Une page nommée "page-images.htm" ou se trouve un lien du genre:
<a href="commande.htm" target="_blank">Commander cette image</a>
Comment faire pour que ce lien ouvre la nouvelle fenetre "commande.htm" en y transférant une variable dans un formulaire et surtout dans un champ texte bien défini?
Merci pour votre aide!!
Cordialement,
Laurent.
Une page nommée "page-images.htm" ou se trouve un lien du genre:
<a href="commande.htm" target="_blank">Commander cette image</a>
Comment faire pour que ce lien ouvre la nouvelle fenetre "commande.htm" en y transférant une variable dans un formulaire et surtout dans un champ texte bien défini?
Merci pour votre aide!!
Cordialement,
Laurent.
A voir également:
- Appelle d'une page et transfert de donnée dan
- Supprimer une page word - Guide
- Imprimer tableau excel sur une page - Guide
- Créer une page facebook - Guide
- Appelle masqué - Guide
- Comment traduire une page - Guide
4 réponses
J'imagine que tu as un formulaire aussi, donc je te propose ça : Sur le lien, au lieu d'un href, tu peux mettre un javascript
<form action='commande.htm' name='myform'> <input name='myvar' type='text' value=''> <textarea name='mytext'></textarea> <a href='#' onclick='javascript:window.document.myform.submit();'>Commander cette image</a>
Salut, et merci pour ton aide.. mais hélas le script ne fonctionne pas, il est visible à l'adresse suivante:
http://www.pixel-load.com/test-commande-wiwi/envoi-donnees-wiwi.htm
Je pense qu'il ne manque pas grand chose pour que cela marche.. merci d'avance et a +
http://www.pixel-load.com/test-commande-wiwi/envoi-donnees-wiwi.htm
Je pense qu'il ne manque pas grand chose pour que cela marche.. merci d'avance et a +
ouahh!! Merci à toi, cela fonctionne parfaitement!! Tu es génial!
Mais attention là je viens de compliquer la chose.. peux tu m'aider à trouver une solution pour que sur la page "commande-basic-wiwi.php" qui est désormais modifiée avec trois champs-texte, s'affiche deux voir trois variables différentes dans ces champs là.
Autrement dis, sur la page d'envoi l'usager click sur deux liens comment faire pour que dans le popup de commande soit affiché automatiquement les deux numéros de fichiers choisis?? et non plus un seul.
L'exemple reste visible sur la meme adresse , seul la page de commande à été modifiée.
Merci pour ton aide!!!
a+
Mais attention là je viens de compliquer la chose.. peux tu m'aider à trouver une solution pour que sur la page "commande-basic-wiwi.php" qui est désormais modifiée avec trois champs-texte, s'affiche deux voir trois variables différentes dans ces champs là.
Autrement dis, sur la page d'envoi l'usager click sur deux liens comment faire pour que dans le popup de commande soit affiché automatiquement les deux numéros de fichiers choisis?? et non plus un seul.
L'exemple reste visible sur la meme adresse , seul la page de commande à été modifiée.
Merci pour ton aide!!!
a+
hmmm, je ne vois pas trop comment tu veux faire ...
Si la personne click sur le premier lien, le popup viendra tout de suite. Donc comment veux-tu avoir le 2e lien ?
Si la personne click sur le premier lien, le popup viendra tout de suite. Donc comment veux-tu avoir le 2e lien ?
oui en effet mais l'usager peux toujours minimiser cette fenetre ou la mettre en arrière plan.. et continuer a choisir une autre image, non?
Une alternative serais: l'usager choisis disons trois images, sur la page A une image, puis sur la page B une autre et enfin sur lapage C la troisieme image, à chaque click sur un lien du type <a href="commande.php?dest=DSCxxxx" target="_blank">Commander cette image</a> (les valeurs DSCxxxx à définir chaque fois suivant le nuéro d'image) sont stocker sur une page en arrière plan les différentes variables, (le principe d'un panier e-shop) puis l'usager contrôle ces choix puis valide, et le tout est envoyé dans le formlaire de commande.
Voilà, mais mes compétences ne peuvent résoudre ce ou ces problème..merci d'avance pour l'aide!!!
Cordialement, Laurent
Une alternative serais: l'usager choisis disons trois images, sur la page A une image, puis sur la page B une autre et enfin sur lapage C la troisieme image, à chaque click sur un lien du type <a href="commande.php?dest=DSCxxxx" target="_blank">Commander cette image</a> (les valeurs DSCxxxx à définir chaque fois suivant le nuéro d'image) sont stocker sur une page en arrière plan les différentes variables, (le principe d'un panier e-shop) puis l'usager contrôle ces choix puis valide, et le tout est envoyé dans le formlaire de commande.
Voilà, mais mes compétences ne peuvent résoudre ce ou ces problème..merci d'avance pour l'aide!!!
Cordialement, Laurent
La ça devient un peut plus compliqué si tu ne connais rien en programmation.
Il faut pour cela utiliser des sessions en php.
Les sessions, pour simplifier, sont des variables que tu peux sauvegarder d'une page à une autre.
Pour cela, sur toutes tes pages, il faudra commencer le script par la fonction session_start(). Puis, tu obtiens une variable globale (un tableau) $_SESSION dans lequel tu pourras sauvegarder toutes les valeurs que tu veux.
Il faut pour cela utiliser des sessions en php.
Les sessions, pour simplifier, sont des variables que tu peux sauvegarder d'une page à une autre.
Pour cela, sur toutes tes pages, il faudra commencer le script par la fonction session_start(). Puis, tu obtiens une variable globale (un tableau) $_SESSION dans lequel tu pourras sauvegarder toutes les valeurs que tu veux.
Je récapitule plus en détail ce que je voudrais réaliser:
sur la page "envoi-donnees-basic.htm", figure trois liens distincts, ouvrant tous une fenetre en popup "commade-basic.htm", sur cette page là figure un formulaire
avec un champ-texte "formulaire-commande", je voudrais en définitive que ce champ-texte soit automatiquement rempli suivant le choix de la page "envoi-
donnees-basic.htm".
Pour mieux visualiser ce que souhaite faire, voici le lien:
http://www.pixel-load.com/test-commande/envoi-donnees-basic.htm
voici le code-source de la page envoi-donnees-basic.htm:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<a href="commande-basic.htm" target="_blank"><img src="images/carre-bleu.gif" width="12" height="12">Commander
cette image numero ID: DSC0070</a><br>
<br>
<a href="commande-basic.htm" target="_blank"><img src="images/carre-vert.gif" width="12" height="12">Commander
cette image numero ID: DSC0090</a><br>
<br>
<a href="commande-basic.htm" target="_blank"><img src="images/carre-rouge.gif" width="12" height="12">Commander
cette image numero ID: DSC0100</a>
</body>
</html>
voici le code-source de la page commande-basic.htm:
<html>
<head>
<title>Bon de commande test</title>
</head>
<body bgcolor="#FFFFFF">
<p>Bon de commande-test</p>
<form method="post" action="mailto:test2@test.com" name="formulaire-commande">
Vous avez sélectionné l'image suivante:
<p>Numéro ID:
<input type="text" name="numero-ID">
<input type="submit" name="Submit" value="Envoyer">
</p>
</form>
</body>
*****
</html>
Dans ce cas, je te conseille simplement de faire 3 liens différents en mettant les valeurs en paramètres dans l'url.
Ensuite, il suffit de récupérer ces variables dans la 2e page :
Voilà, en espérant que ça marche :p