Fermer la barre d'outils
Voir plus d'options
Voir moins d'options
les-forums.com : vous avez la parole
En moins de 5 minutes,
créez votre forum gratuitement
forum officiel aide/faq
support technique
Accueil Séparateur Présentation Séparateur Créez ! Séparateur Annuaire
Bienvenue sur le forum officiel de les-forums.com.
L'apprentissage des bases du HTML requises pour la personnalisation des forums concerne le sous-forum Programmation, tandis que les gros problèmes techniques sont à adresser au Support. La FAQ vous sera également très utile.
De plus, une lecture du bref règlement du forum pourra éviter bien des tracas.
Nous vous écoutons, soyez polis, patients et précis dans vos questions.
Testez le nouveau chat sur les-forums.com, en beta-test (s'ouvrira dans une nouvelle fenêtre ou onglet)

les-forums.com - Forum officiel
Programmation (163 topics, 2371 messages)
Topic "PB sur formulaire" (Messages 1 à 18 sur 18) Fil RSS des messages de ce topic
Dernier message par Babaorum, le 09/05 à 19:15:10
Anonyme :
  • S'inscrire
  • S'identifier
Outils :
  • Recherche
 
Bas de la pageTopics
 
Ben_black_666
Sex, drugs and rock'n'roll
inscrit le 18/03/2004
le 18/03/2004 à 13:12:21
Acces au message PB sur formulaire
Ok, j'ai developpé un formulaire contenu dans un pop up de 400 sur 400 appelé via un javascript du type window.open(...).
Ce formulaire renvoie sur une page php mais le pb, c'est que cette page s'affiche dans la fenetre de mon pop up avec les cote sus dites (400x400), moi je veux que cette page soit dans une fenetre web classique.
qq'un aurai-t'il une suggestion???
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
http://babaorum.site.voila.fr/img/ghost3_petit.jpg
L'homme n'est qu'une machine
inscrit le 01/03/2003
le 18/03/2004 à 19:54:27
Acces au message PB sur formulaire
Salut, n'étant pas un programmeur en PHP, ne prend pas ma réponse comme parole définitive...
Le plus logique, selon moi, serait de générer le formulaire-popup à partir d'une fenêtre d'origine avec un script client d'origine (Javascript pour rester commun), de rappatrier tes données entrées dans le formulaire popup *vers la fenêtre-"mère" * (via un formulaire sur cette fenêtre-"mère" par exemple) et donc que ce soit un formulaire (ou un lien) sur cette page-"mère" qui pointe vers ton script PHP... lequel sera tout naturellement affiché dans cette fenêtre, qui n'est pas un popup.

J'espère ne pas avoir fait trop compliqué.
Pour le passage d'argument du formulaire-popup au formulaire principal, je suggère d'activer ça avec un bouton sur le popup bien entendu, lequel lancera une fonction du script sur ce même popup (donc à générer par script client) utilisant l'objet window.opener pour pointer vers l'objet window représentant la fenêtre-"mère", et même plus précisément vers les éléments du formulaire principal. Un coup de window.opener.ref_du_form_principal.submit() en Javascript pour finir et le tour est joué.
En revanche concernant ton popup: le générer par un script client sur la page principale est la solution de préférence: c'est propre, etc... mais en revanche tu vas vite te prendre un peu la tête à évaluer ton code pour pouvoir générer également par script client... le script client du popup (qui renvoie les données vers le formulaire de la page principale).
Dans ce cas c'est beaucoup plus confortable de ne pas générer par script ce popup et de l'écrire dans un fichier que tu ouvres en popup. ;)
Voir le profil de l'auteur Editer le message
Ben_black_666
Sex, drugs and rock'n'roll
inscrit le 18/03/2004
le 23/03/2004 à 08:34:11
Acces au message PB sur formulaire
merci beaucoup de ton aide et a charge de revanche.

BBK_666 ou le surf, la vague, l'harmonie
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
http://babaorum.site.voila.fr/img/ghost3_petit.jpg
L'homme n'est qu'une machine
inscrit le 01/03/2003
le 23/03/2004 à 09:09:42
Acces au message PB sur formulaire
Ca t'a aidé ? Quelle est la solution que tu as adoptée, peux-tu nous montrer le résultat (le code, l'adresse internet, comme tu veux (le code c plus parlant)) ? :)
Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 19/04/2004 à 10:46:19
Acces au message PB sur formulaire
Salut,

J'ai un formulaire contact à examiner sur un site car il ne fonctionne pas. Apparemment c'est un formulaire front page. Comment pourrais-je le modifier pour que ça soit un formulaire tout simple ?
Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 19/04/2004 à 10:46:37
Acces au message PB sur formulaire
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Formulaire de Demande d'informations</title>
</head>

<body background="../images/fond.jpg" bgproperties="fixed">

<div align="center">
  <center>
  <table border="1" width="567">
    <tr>
      <td width="557" bgcolor="#008080">
        <p align="center"><b><font face="Arial" size="4" color="#FFFFFF">Formulaire
        de Demande d'Informations</font></b></p>
      </td>
    </tr>
  </table>
  </center>
</div>

<form method="POST" action="../_derived/nortbots.htm" onSubmit="location.href='../_derived/nortbots.htm';return false;" webbot-action="--WEBBOT-SELF--" WEBBOT-onSubmit>
  <!--webbot bot="SaveResults" startspan S-Email-Format="TEXT/PRE"
  S-Email-Address="adresse@laposte.net" B-Email-Label-Fields="TRUE"
  B-Email-ReplyTo-From-Field="TRUE" S-Email-ReplyTo="EmailUtilisateur"
  B-Email-Subject-From-Field="TRUE" S-Email-Subject="objet"
  S-Date-Format="%A %d %B %Y" S-Builtin-Fields="Date"
  U-Confirmation-Url="acurecep.htm" --><!--webbot
  bot="SaveResults" endspan i-checksum="27373" -->

  <div align="center">
    <center>
    <table width="532">
      <tr>
        <td width="98"><b>Objet :</b>
        <td width="420"><input type="text" name="objet" size="43">
      </tr>
      <tr>
        <td width="98"><b>Nom :</b>
        <td width="420"><select size="1" name="Titre">
            <option selected>Mr</option>
            <option>Mme</option>
            <option>Mlle</option>
          </select><input type="text" size="35" maxlength="256" name="NomUtilisateur">
      </tr>
      <tr>
        <td width="98"><b>Société :</b>
        <td width="420"><input type="text" size="35" maxlength="256" name="Société">
      </tr>
      <tr>
        <td width="98"><b>E-mail :</b>
        <td width="420"><input type="text" size="35" maxlength="256" name="EmailUtilisateur">
      </tr>
      <tr>
        <td valign="top" width="98"><b>Adresse :</b>
        <td width="420"><  textarea rows="4" name="Adresse" cols="40"><  textarea>
      </tr>
      <tr>
        <td width="98"><b>Téléphone :</b>
        <td width="420"><input type="text" size="35" maxlength="256" name="TelephoneUtilisateur">
      </tr>
      <tr>
        <td width="98"><b>Fax :</b>
        <td width="420"><input type="text" size="35" maxlength="256" name="TelecopieUtilisateur">
      </tr>
      <tr>
        <td width="518" colspan="2"><b>Entrez votre message ci-dessous :</b>
      </tr>
      <tr>
        <td width="518" colspan="2"><b><  textarea name="Commentaires" rows="5" cols="68"><  textarea></b>
      </tr>
    </table>
    </center>
  </div>
  <p align="center" style="margin-top: 1; margin-bottom: 1"><input type="submit" value="Envoyer" name="B1"><input type="reset" value="Rétablir" name="B2"></p>
</form>
<p align="center" style="margin-top: 1; margin-bottom: 1"><font face="Arial" size="1">Les informations qui vous
concernent sont destinées à IFOTEC S.A. et ne seront pas transmises à des
tiers.</font></p>

<p align="center" style="margin-top: 1; margin-bottom: 1"><font face="Arial" size="1">Vous disposez d'un droit d'accès, de modification, de rectification et
de suppression des données qui vous concernent (art.34 de la loi
"Informatique et Libertés"). Pour l'exercer, il vous suffit de nous
contacter par courrier, par téléphone, par fax, ou par E-mail.</font></p>

</body>

</html>

Message modéré le 19/04 à 10:48:18 par Centaurus.

Voir le profil de l'auteur Editer le message
Babaorum
adjoint
http://babaorum.site.voila.fr/img/ghost3_petit.jpg
L'homme n'est qu'une machine
inscrit le 01/03/2003
le 19/04/2004 à 14:20:26
Acces au message PB sur formulaire
<form method="POST" action="../_derived/nortbots.htm" onSubmit="location.href='../_derived/nortbots.htm';return false;"> devrait suffire
Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 23/04/2004 à 22:46:29
Acces au message PB sur formulaire
Désolé pour le retard, j'étais pas chez moi cette semaine.
Je regarde ça lundi ;)
Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 29/04/2004 à 10:55:59
Acces au message PB sur formulaire
Bon ça marche pas mieux.
J'ai essayé un mailto en attendant mais ça me donne ça dans le corps du message :

objet=&Titre=Mr&NomUtilisateur=&Soci%E9t%E9=&EmailUtilisateur= &Adresse=&TelephoneUtilisateur=&TelecopieUtilisateur=&Commentaires=&B1=Envoyer
Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 29/04/2004 à 12:04:48
Acces au message PB sur formulaire
Bon désolé du dérangement mais je bloque là.
Deux pages contact.htm et contact.php

contact.htm

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Formulaire de Demande d'informations</title>
</head>

<body background="../images/fond.jpg" bgproperties="fixed">

<div align="center">
  <center>
  <table border="1" width="567">
    <tr>
      <td width="557" bgcolor="#008080">
        <p align="center"><b><font face="Arial" size="4" color="#FFFFFF">Formulaire
        de Demande d'Informations</font></b></p>
      </td>
    </tr>
  </table>
  </center>
</div>

<form action="contact.php">
  <div align="center">
    <center>
    <table width="532">
      <tr>
        <td width="98"><b>Objet :</b>
        <td width="420"><input type="text" name="objet" size="43">
      </tr>
      <tr>
        <td width="98"><b>Nom :</b>
        <td width="420"><select size="1" name="Titre">
            <option selected>Mr</option>
            <option>Mme</option>
            <option>Mlle</option>
          </select><input type="text" size="35" maxlength="256" name="NomUtilisateur">
      </tr>
      <tr>
        <td width="98"><b>Société :</b>
        <td width="420"><input type="text" size="35" maxlength="256" name="Sociéte">
      </tr>
      <tr>
        <td width="98"><b>E-mail :</b>
        <td width="420"><input type="text" size="35" maxlength="256" name="EmailUtilisateur">
      </tr>
      <tr>
        <td valign="top" width="98"><b>Adresse :</b>
        <td width="420"><textarea rows="4" name="Adresse" cols="40"></textarea>
      </tr>
      <tr>
        <td width="98"><b>Téléphone :</b>
        <td width="420"><input type="text" size="35" maxlength="256" name="TelephoneUtilisateur">
      </tr>
      <tr>
        <td width="98"><b>Fax :</b>
        <td width="420"><input type="text" size="35" maxlength="256" name="TelecopieUtilisateur">
      </tr>
      <tr>
        <td width="518" colspan="2"><b>Entrez votre message ci-dessous :</b>
      </tr>
      <tr>
        <td width="518" colspan="2"><b><textarea name="Commentaires" rows="5" cols="68"></textarea></b>
      </tr>
    </table>
    </center>
  </div>
  <p align="center" style="margin-top: 1; margin-bottom: 1"><input type="submit" value="Envoyer" name="B1"><input type="reset" value="Rétablir" name="B2"></p>
</form>

<p align="center" style="margin-top: 1; margin-bottom: 1"><font face="Arial" size="1">Les informations qui vous
concernent sont destinées à IFOTEC S.A. et ne seront pas transmises à des
tiers.</font></p>

<p align="center" style="margin-top: 1; margin-bottom: 1"><font face="Arial" size="1">Vous disposez d'un droit d'accès, de modification, de rectification et
de suppression des données qui vous concernent (art.34 de la loi
"Informatique et Libertés"). Pour l'exercer, il vous suffit de nous
contacter par courrier, par téléphone, par fax, ou par E-mail.</font></p>

</body>

</html>
Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 29/04/2004 à 12:06:14
Acces au message PB sur formulaire
Contact.php :

<html>
<head>
<title>Contact</title>
</head>

<body>
<?
$dest = "blabla@laposte.net" ;

$sujet = "Visite de ".$Titre." ".$NomUtilisateur." ";
$Objet = ereg_replace("\\\'","'",$objet);
$message = "Visite de ". $Titre." ". $NomUtilisateur."\n\n";
$sujet = ereg_replace("\\\'","'",$sujet);
$NomUtilisateur = ereg_replace("\\\'","'",$NomUtilisateur);
$Societe = ereg_replace("\\\'","'",$Societe);
$EmailUtilisateur = ereg_replace("\\\'","'",$EmailUtilisateur);
$Adresse = ereg_replace("\\\'","'",$Adresse);
$TelephoneUtilisateur = ereg_replace("\\\'","'",$TelephoneUtilisateur);
$TelecopieUtilisateur = ereg_replace("\\\'","'",$TelecopieUtilisateur);
$Commentaires = ereg_replace("\\\'","'",$Commentaires);

$message .= "\nObjet : ".$objet."\n";
$message .= "Titre : ".$Titre."\n";
$message .= "Nom : ".$NomUtilisateur."\n";
$message .= "Societé : ".$Societe."\n";
$message .= "Mél : ".$EmailUtilisateur."\n";
$message .= "Adresse : ".$Adresse."\n";
$message .= "Télephone : ".$TelephoneUtilisateur."\n";
$message .= "Télécopie : ".$TelecopieUtilisateur."\n";
$message .= "Commentaires : ".$Commentaires."\n";


if (!mail($dest, $sujet , $message))
{
echo "Un problème a eu lieu lors de l'inscription.<br><br>Veuillez réessayez. Merci.<br>";

}
else
{
echo "Vos coordonnées ont été enregistrées.<BR>Merci de votre visite." ?>

      <br>
     
       
  <table width="500" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="130"><b>Objet :</b></td>
      <td width="370">  <? echo $Objet ; ?> </td>
    </tr>
    <tr>
      <td><b>Titre :</b></td>
      <td>  <? echo $Titre ; ?> </td>
    </tr>
    <tr>
      <td><b>Nom :</b></td>
      <td>  <? echo $NomUtilisateur ; ?> </td>
    </tr>
    <tr>
      <td><b>Societé :</b></td>
      <td>  <? echo $Societe ; ?> </td>
    </tr>
    <tr>
      <td><b>Email :</b></td>
      <td>  <? echo $EmailUtilisateur ; ?> </td>
    </tr>
    <tr>
      <td><b>Adresse :</b></td>
      <td>  <? echo $Adresse ; ?> </td>
    </tr>
    <tr>
      <td><b>Téléphone :</b></td>
      <td>  <? echo $TelephoneUtilisateur ; ?> </td>
    </tr>
    <tr>
      <td><b>Télécopie :</b></td>
      <td>  <? echo $TelecopieUtilisateur ; ?> </td>
    </tr>
    <tr>
      <td><b>Commentaires :</b></td>
      <td>  <? echo $Commentaires ; ?> </td>
    </tr>
  </table>
     
      <br>
     
      <p> </p>
     
      </body>
</html>


Une erreur : Parse error: parse error, unexpected $ in \....\contact.php on line 90

Une idée  ??

Message modéré le 03/05 à 11:09:41 par Centaurus.

Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 03/05/2004 à 11:27:54
Acces au message PB sur formulaire
Bon j'ai modifié légèrement le code php et maintenant j'ai une page blanche.

<html>
<head>
<title>Contact</title>
</head>

<body>
<?
$dest = "francois.allgeyer@laposte.net" ;

$sujet = "Visite de ".$Titre." ".$NomUtilisateur." ";
$objet = ereg_replace("\\\'","'",$objet);
$message = "Visite de ". $Titre." ". $NomUtilisateur."\n\n";
$sujet = ereg_replace("\\\'","'",$sujet);
$NomUtilisateur = ereg_replace("\\\'","'",$NomUtilisateur);
$Societe = ereg_replace("\\\'","'",$Societe);
$EmailUtilisateur = ereg_replace("\\\'","'",$EmailUtilisateur);
$Adresse = ereg_replace("\\\'","'",$Adresse);
$TelephoneUtilisateur = ereg_replace("\\\'","'",$TelephoneUtilisateur);
$TelecopieUtilisateur = ereg_replace("\\\'","'",$TelecopieUtilisateur);
$Commentaires = ereg_replace("\\\'","'",$Commentaires);

$message .= "\nObjet : ".$objet."\n";
$message .= "Titre : ".$Titre."\n";
$message .= "Nom : ".$NomUtilisateur."\n";
$message .= "Societé : ".$Societe."\n";
$message .= "Mél : ".$EmailUtilisateur."\n";
$message .= "Adresse : ".$Adresse."\n";
$message .= "Télephone : ".$TelephoneUtilisateur."\n";
$message .= "Télécopie : ".$TelecopieUtilisateur."\n";
$message .= "Commentaires : ".$Commentaires."\n";


if (!mail($dest, $sujet , $message))
{
echo "Un problème a eu lieu lors de l'inscription.<br><br>Veuillez réessayez. Merci.<br>";

}
else
{
echo "Vos coordonnées ont été enregistrées.<BR>Merci de votre visite."; } ?>

      <br>
      <form>
       
  <table width="500" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="130"><b>Objet :</b></td>
      <td width="370">  <? echo $objet ; ?> </td>
    </tr>
    <tr>
      <td><b>Titre :</b></td>
      <td>  <? echo $Titre ; ?> </td>
    </tr>
    <tr>
      <td><b>Nom :</b></td>
      <td>  <? echo $NomUtilisateur ; ?> </td>
    </tr>
    <tr>
      <td><b>Societé :</b></td>
      <td>  <? echo $Societe ; ?> </td>
    </tr>
    <tr>
      <td><b>Email :</b></td>
      <td>  <? echo $EmailUtilisateur ; ?> </td>
    </tr>
    <tr>
      <td><b>Adresse :</b></td>
      <td>  <? echo $Adresse ; ?> </td>
    </tr>
    <tr>
      <td><b>Téléphone :</b></td>
      <td>  <? echo $TelephoneUtilisateur ; ?> </td>
    </tr>
    <tr>
      <td><b>Télécopie :</b></td>
      <td>  <? echo $TelecopieUtilisateur ; ?> </td>
    </tr>
    <tr>
      <td><b>Commentaires :</b></td>
      <td>  <? echo $Commentaires ; ?> </td>
    </tr>
  </table>
      </form>
      <br>
     
      <p> </p>
     
      </body>
</html>
Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 03/05/2004 à 11:46:50
Acces au message PB sur formulaire
Bon j'ai trouvé tout seul comme un grand (:)
Merci quand même ;)

La page blanche c parce que c'était free 8-)
Voir le profil de l'auteur Editer le message
vertigo_76
WebUtile


Rien ne vaut plus que ce qui est fait par soit meme
inscrit le 05/03/2003
le 03/05/2004 à 22:25:49
Acces au message PB sur formulaire
Bon ba je suis arrivé trop tard quoi... ;-(

De toute facon ton code est bon sauf chez free et quelques autres qui ont remplacert la fonction mail de php par des fonction interne a l'ISP, Cento pourais tu me rappeler comment kon fait chez M. Free et si y'a quelqu'un pour M LeNeuf j'suis preneur aussi.
Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 08/05/2004 à 02:28:30
Acces au message PB sur formulaire
Euh, j'en ai un bout :

<form method="POST" action="http://perso0.free.fr/cgi-bin/form2mail.pl">
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
http://babaorum.site.voila.fr/img/ghost3_petit.jpg
L'homme n'est qu'une machine
inscrit le 01/03/2003
le 09/05/2004 à 02:18:11
Acces au message PB sur formulaire
Rha la la toujours à suer sur ton formulaire en ASP o-o
Voir le profil de l'auteur Editer le message
Centaurus
adjoint
-> Near Demo Experience <-
inscrit le 06/03/2003
le 09/05/2004 à 14:36:41
Acces au message PB sur formulaire
non non ctai un formulaire php qui marchait pas :p
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
http://babaorum.site.voila.fr/img/ghost3_petit.jpg
L'homme n'est qu'une machine
inscrit le 01/03/2003
le 09/05/2004 à 19:15:10
Acces au message PB sur formulaire
Heu mince oui (houla je suis fatigué moi je raconte n'importe quoi o-o)
Voir le profil de l'auteur Editer le message
 
Haut de la pageTopics
 
Ajout de messages impossible Vous ne pouvez pas ajouter de messages.

Forum gratuit proposé par les-forums.com v 2.7 alpha - Un service Twidi.com - Flux RSS du forum

Page générée en 0,058 secondes le 21/08 à 03:53:44.