Retomber s/page site après envoi données form

Résolu/Fermé
Lapicasso Messages postés 5 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 21 novembre 2007 - 18 nov. 2007 à 11:28
 jos finister - 29 déc. 2008 à 21:39
Bonjour,
J'ai fabriqué un petit site pour une amie et y ai inséré un formulaire qui ne fonctionne qu'à moitié. En effet, lorsque le visiteur clique sur le bouton "envoyer", les données sont bien transmises (CGI) au propriétaire du site, mais par contre le visiteur tombe alors que une page d'erreur (url ou lien inexact). Je souhaiterais insérer un code au formulaire php afin que suite au "clic" sur "envoyer", les données soient transmises comme cela se fait déjà, mais que le visiteur retombe sur une page du site et non bien-sûr sur une page d'erreur...
Merci infiniment à tous ceux qui voudront et surtout pourront m'aider efficacement.
Bonne journée à tous !
A voir également:

13 réponses

Lapicasso Messages postés 5 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 21 novembre 2007 1
18 nov. 2007 à 14:40
Merci à Nico et à Oxley, mais mon formulaire est déjà fait et je ne souhaite pas en changer car je ne peux pas enregistrer une page en format .php. J'ai donc inséré un code html que j'ai fabriqué sur le site d'Orange.fr qui est l'hébergeur de mon amie pour laquelle j'ai réalisé ce petit site. les données sont renvoyées à son adresse principale. Le site dont vous m'avez indiqué l'adresse m'a aidée à comprendre 2 ou 3 trucs. Dans le code était noté une mauvaise adresse de page.... qu'ils donnent en fait par défaut (url du site/merci...) qui correspond pour eux à la page de remerciements. J'ai donc changé dans mon code (recopié ci-après) l'adresse url de la page sur laquelle je voudrais que le visiteur revienne après avoir envoyé les données. Mais je tombe toujours sur une page d'erreur Orange qui affiche alors :

"Erreur de nom de destinataire

Le destinataire du formulaire d’envoi n’est pas le propriétaire du site. Nous ne pouvons procéder à votre requête."

Sur le site orange, outils, formulaire, il n'est pas demandé d'insérer une adresse e-mail et j'ai enregistré le site sous le nom de l'utilisateur principal.... je ne comprends pas !

voici le code que j'ai inséré dans ma page formulaire après avoir modifié le nom de la page sur laquelle devrait revenir le visiteur :

<script language="javascript" src="https://pages.perso.orange.fr/pages-perso-error&r=404"></script>
<form method="post" action="https://pages.perso.orange.fr/pages-perso-error&r=unknownEmailDest" onSubmit="return verifFormulaire( this )" >
<table>
<tr>
<td colspan="2">
<input type="hidden" name="sujet" value="Formulaire des Pages Perso">
<input type="hidden" name="url" value="http://pagesperso-orange.fr/camping.abondance/page11/html">
Les champs marqués d'un * sont obligatoires.
</td>
</tr>
<tr>
<td>
Nom / name<sup>(*)</sup>
</td>
<td width="150">
<input type="text" name="*nom" >
</td>
</tr>
<tr>
<td>
Prénom / first name<sup>(*)</sup>
</td>
<td width="150">
<input type="text" name="*prenom" >
</td>
</tr>
<tr>
<td>
Nombre d'adultes / adults<sup>(*)</sup>
</td>
<td width="150">
<input type="text" name="*adultes" >
</td>
</tr>
<tr>
<td>
Nombre d'enfants / children<sup>(*)</sup>
</td>
<td width="150">
<input type="text" name="*enfants" >
</td>
</tr>
<tr>
<td>
Chien /dog
</td>
<td width="150">
<input type="text" name="chien" >
</td>
</tr>
<tr>
<td>
Tél. / phone number<sup>(*)</sup>
</td>
<td width="150">
<input type="text" name="*tel" >
</td>
</tr>
<tr>
<td>
e-mail
</td>
<td width="150">
<input type="text" name="e_mail" >
</td>
</tr>
<tr>
<td>
Arrivée /arrival<sup>(*)</sup>
</td>
<td width="150">
<input type="text" name="*arrivee" >
</td>
</tr>
<tr>
<td>
Départ / departure<sup>(*)</sup>
</td>
<td width="150">
<input type="text" name="*depart" >
</td>
</tr>
<tr>
<td>
Nombre de caravane(s) / number of caravan(s)
</td>
<td width="150">
<input type="text" name="caravanes" >
</td>
</tr>
<tr>
<td>
Nombre de camping-car(s) / number of motor-home(s)
</td>
<td width="150">
<input type="text" name="camping_car" >
</td>
</tr>
<tr>
<td>
Nombre de tente(s) / Number of tent(s)
</td>
<td width="150">
<input type="text" name="tentes" >
</td>
</tr>
<tr>
<td>
Message
</td>
<td width="150">
<textarea name="message">

Pardon de vous ennuyer, mais je suis une petite grand-mère qui souhaiterait réussir malgré mon manque sévère de connaissance en la matière. Merci encore à vous tous !
1
Oxley Messages postés 569 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 27 février 2010 128
21 nov. 2007 à 02:15
<body>
<script language="javascript" src="https://pages.perso.orange.fr/pages-perso-error&r=404"></script>
<form method="post" action="https://pages.perso.orange.fr/pages-perso-error&r=unknownEmailDest" onSubmit="return verifFormulaire( this )" >
  <table>
    <tr>
      <td colspan="2"><input type="hidden" name="sujet" value="Formulaire des Pages Perso">
        <input type="hidden" name="url" value="http://pagesperso-orange.fr/camping.abondance/page11.html">
        Les champs marqués d'un * sont obligatoires. </td>
    </tr>
    <tr>
      <td> Nom / name<sup>(*)</sup> </td>
      <td width="150"><input type="text" name="*nom" >
      </td>
    </tr>
    <tr>
      <td> Prénom / first name<sup>(*)</sup> </td>
      <td width="150"><input type="text" name="*prenom" >
      </td>
    </tr>
    <tr>
      <td> Nombre d'adultes / adults<sup>(*)</sup> </td>
      <td width="150"><input type="text" name="*adultes" >
      </td>
    </tr>
    <tr>
      <td> Nombre d'enfants / children<sup>(*)</sup> </td>
      <td width="150"><input type="text" name="*enfants" >
      </td>
    </tr>
    <tr>
      <td> Chien /dog </td>
      <td width="150"><input type="text" name="chien" >
      </td>
    </tr>
    <tr>
      <td> Tél. / phone number<sup>(*)</sup> </td>
      <td width="150"><input type="text" name="*tel" >
      </td>
    </tr>
    <tr>
      <td> e-mail </td>
      <td width="150"><input type="text" name="e_mail" >
      </td>
    </tr>
    <tr>
      <td> Arrivée /arrival<sup>(*)</sup> </td>
      <td width="150"><input type="text" name="*arrivee" >
      </td>
    </tr>
    <tr>
      <td> Départ / departure<sup>(*)</sup> </td>
      <td width="150"><input type="text" name="*depart" >
      </td>
    </tr>
    <tr>
      <td> Nombre de caravane(s) / number of caravan(s) </td>
      <td width="150"><input type="text" name="caravanes" >
      </td>
    </tr>
    <tr>
      <td> Nombre de camping-car(s) / number of motor-home(s) </td>
      <td width="150"><input type="text" name="camping_car" >
      </td>
    </tr>
    <tr>
      <td> Nombre de tente(s) / Number of tent(s) </td>
      <td width="150"><input type="text" name="tentes" >
      </td>
    </tr>
    <tr>
      <td> Message </td>
      <td width="150"><textarea name="message"> </textarea>
      </td>
    </tr>
  </table>
</form>
</body>


Deja la tu auras pas d'erreur ds le code a part peut etre les liens que j'ai pas vérifier. Je pense pas que ca va resoudre ton probleme, ca a l'air drolement bisarre chez orange :p
1
Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 189
18 nov. 2007 à 12:19
salut,

pour ton formulaire php, voici un générateur ce genérateur permet de faire une page de remerciment, eu lieu de faire cette page tu peux bien mettre l'adresse de la page que tu souhaites

pour la redirection sur ton un page de ton site, il noud faudrais le code.

Bonne journée
0
Oxley Messages postés 569 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 27 février 2010 128
18 nov. 2007 à 13:51
Tu peux utiliser une balise meta refresh comme ceci sur la page qui enregistre tes données

<meta http-equiv="Refresh" content="3;URL=blablabla.php">

3 ===> nombre de seconde avant le refresh
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Oxley Messages postés 569 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 27 février 2010 128
19 nov. 2007 à 00:01
As tu essayé ma balise???Car tu peux tres bien renvoyé sur une page en html, et le code est en html pas php.Rien de plus simple tu as juste a rajouter la ligne de code pour que tu sois redirigé.
0
Oxley, merci encore, mais non, la balise ne fonctionne pas. En fait , après l'avoir inséré, dès que je commence - pour essai - à remplir le premier champ, une page d'erreur s'ouvre immédiatement et me dit :

Envoi du message impossible.
Si vous êtes le propriétaire de cette Page perso, attention :
Vous devez modifier un paramètre dans votre formulaire de contact pour qu'il continue de fonctionner suite au passage de Wanadoo à Orange.
La modification concerne le paramètre 'action' de votre balise 'form'.
Précédemment, elle contenait :
http://pages.perso.wanadoo.fr/client/php/formulaire.php
Vous devez remplacer cette valeur par :
https://pages.perso.orange.fr/pages-perso-error&r=unknownEmailDest

Alors que le formulaire a été créé il n'y a que quelques jours sur ORANGE... aucune référence à wanadoo donc... je crois que je vais devoir les appeler ?

Merci encore pour ton aide.
0
Oxley Messages postés 569 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 27 février 2010 128
20 nov. 2007 à 17:25
Va voir tes messages privés ^^
0
Lapicasso Messages postés 5 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 21 novembre 2007 1
20 nov. 2007 à 17:54
Bonjour Oxley, je suis allée sur Outils/messages privés, mais n'ai trouvé aucun message...
0
Bonsoir,

dans ton post n°3, j'ai trouvé une erreurdans ton code, dans l'URL de ta page à atteindre: il manque les points entre pages.perso.orange


<input type="hidden" name="url" value="https://pages.perso.orange.fr/pages-perso-error&r=404">


@lain
0
Lapicasso Messages postés 5 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 21 novembre 2007 1
20 nov. 2007 à 22:57
Merci @lain. L'erreur est rectifiée, mais cela ne change rien à mon problème. Dommage ! Je te remercie de chercher à m'aider, mais mon message d'erreur est toujours le même. Bonne soirée.
0
Bonsoir,

encore une erreur un / en trop page11/html

http://pages.perso.orange.fr/camping.abondance/page11.html</code>


essayes avec index.html au lieu de page11.html

mais j'ai essayé en copiant cette adresse dans mon navigateur, elle est inaccessible, alors vérifie si elle est correcte.

@lain
0
Lapicasso Messages postés 5 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 21 novembre 2007 1
21 nov. 2007 à 17:09
Bonjour à tous !
Un grand merci à Oxley, Alain et Nico pour leur aide.
Mon amie va être très contente que j'ai enfin pû terminer.
Il y avait en effet des erreurs dans mon code et l'url de la page sur laquelle on devait retomber après avoir rempli le formulaire était mauvaise (.html au lieu de .htm - la HONTE sur moi !).
Pardon de vous avoir fait perdre du temps. Je vois qu'il y a des gens sympa. sur cette planète !
MERCI ENCORE ! et longévité à ce forum.
Du coup, je vous embrasse !
0
jos finister
29 déc. 2008 à 21:39
Bonsoir de bretagne

En lisant toute la page , je retrouve exactement le meme probleme
Le formulaire est installe depuis + d'un an et fonctionnait pour le mieux et depuis un mois les messages partent bien mais n'arrivent pas dans ma boite
Le probleme doit se rouver dans cette partie
<td width="100%" height="232"><form method="post" action="https://pages.perso.orange.fr/pages-perso-error&r=unknownEmailDest" style="border-style: solid; border-width: 3">
<table height="344" style="background-color: #FEF2A0" width="416">
<tr>
<td colspan="2" height="28" width="408">
<font face="Comic Sans MS" size="4" color="#008000">
<input type="hidden" name="sujet" value="Formulaire des Pages Perso">
<input type="hidden" name="url" value="">http://pagesperso-orange.fr/gitesdes2baies/Reservation.htm
Peut etre d'un oeil exterieur viendra la solution
Merci Kenavo
0
Oxley Messages postés 569 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 27 février 2010 128
21 nov. 2007 à 19:12
Mouahhhhh
De rien :p
0