Your browser does not support CSS. If images appear below, please disregard them.
Connexion

iWeb Beginner Forum Iweb Beginner : Forum d'assistance sur Apple iWeb

FAQ Membres>M’enregistrer

  • Publicité

Envois inscription depuis le site

Mise en page , podcast , photographie , vidéos , polices, etc..

Modérateurs: les9viesduchat, mutru, zepatente

Envois inscription depuis le site

Messagepar Framboise » Dim 7 Mar 2010 17:42

Bonjour à tous....

J'aurais juste une petite question et si possible une solution.... ;)
Depuis mon site http://www.laaf-theatre.com j'ai donné la possibilité aux internautes de réserver des places directement depuis le site :)
Donc, par exemple depuis la page http://www.laaf-theatre.com/www.laaf-th ... ue....html vous y trouvez "RESERVATION AUTOMATIQUE" qui vous amène à une page à remplir...... http://www.laaf-theatre.com/www.laaf-th ... _Suin.html

Ma question est ? Est-ce que l'on pourrait envoyer directement le formulaire d'inscription sans passer par la boîte mail de celui qui s'inscrit !!! Je pense qu'il y en a qui ne doivent pas comprendre qu'il doivent alors cliquer une 2e fois sur envoyer !!! :roll:
Voici le code HTML que j'ai noté !!!!
<form action="mailto:reservation@laaf-theatre.com" method="post" enctype="text/plain" name="mail">
<SPAN STYLE= "font-family: Arial; color: #ffffcc; font-size: 16pt">
<p>JE DESIRE RESERVER UNE-DES PLACE-S POUR LE SPECTACLE SUIVANT DE BERNARD SUIN:<p>

VOTRE PRENOM ET NOM :
<input name="VOTRE PRENOM ET NOM"><p>
ADRESSE :
<input name="ADRESSE"rows="4" cols="70"></textarea><p>
LOCALITE :
<input name="LOCALITE"><p>
ADRESSE COURRIEL :
<input name="COURRIELl"><p>
TELEPHONE :
<input name="TELEPHONE"><p>
<p>
<p>
BERNARD SUIN :<P>
<input type="radio" name="Bernard Suin" value="le vendredi 19 février 2010">LE VENDREDI 12 MARS 2010 /// NOMBRE DE PERSONNE :
<input name="NOMBRE DE PERSONNE"><p>
<input type="radio" name="Bernard Suin" value="le samedi 20 février 2010">LE SAMEDI 13 MARS 2010 /// NOMBRE DE PERSONNE :
<input name="NOMBRE DE PERSONNE"><p>

</select><p>
VOS COMMENTAIRES:<br>
<textarea name="COMMENTAIRE" rows="4" cols="100"></textarea><p>

!! Une confirmation par courriel vous sera transmise !! <p>

<input type="submit" value="envoyer"></form>
</select><p>
</SPAN><P>


Merci pour votre aide toujours aussi précieuse !!!! :D
Avatar de l’utilisateur
Framboise
Modérateur
Modérateur
 
Messages: 194
Inscription: Dim 28 Sep 2008 13:18
Localisation: Jura Suisse
Votre version d'iWeb: iWeb 09
Votre hébergement: FTP

Publicité

Re: Envois inscription depuis le site

Messagepar Marc » Dim 7 Mar 2010 18:40

Méthode de feignant Jotform?

Sinon La méthode "t'es une championne" en gros un truc comme ça si t'as un FTP qui supporte le PHP (je n'ai pas essayé mais je ne pense pas que soit dur). la différence se situe essentiellement dans la première ligne
Code: Tout sélectionner
<form method=POST action=formmail.php >
ce qui peut se traduire voici un formulaire dont la validation va provoquer l'action du script PHP contenu dans la page formmail.php qui a pour but d'envoyer un mail sans ouvirr de logiciel de messagerie
Ps :
par contre dans ton code je vois plein de <p> qui symbolisent le début d'un nouveau paragraphe sauf qu'un paragraphe commence par <p> et se termine par </p> (qui sont plutôt rares (je n'en vois aucun!) comme une phrase commence par une majuscule et se termine par un point.
Sinon pour le simple retour à la ligne c'est <br />
Mais d'un façon générale il est préférable de laisser tomber ça et d'utiliser un tableau pour faire un formulaire, c'est le cas dans ce deuxième lien.
Avatar de l’utilisateur
Marc
Génius
Génius
 
Messages: 1425
Inscription: Mar 17 Fév 2009 12:40
Votre version d'iWeb: IWeb 3.0.4
Votre hébergement: FTP

Re: Envois inscription depuis le site

Messagepar Marc » Lun 8 Mar 2010 14:25

J'ai donc appliqué la méthode 2 cad "t'es une championne" et ça marche très bien
j'en ai profité pour corriger le code de ton formulaire et de lui faire une belle présentation sous la forme d'un tableau
c'est très simple à mettre en oeuvre.
Confirme moi que t'es intéressée et je te file :
  • le lien pour une démo de ton formulaire
  • les codes
  • et la méthode pour le faire dans iWeb
Avatar de l’utilisateur
Marc
Génius
Génius
 
Messages: 1425
Inscription: Mar 17 Fév 2009 12:40
Votre version d'iWeb: IWeb 3.0.4
Votre hébergement: FTP

Re: Envois inscription depuis le site

Messagepar les9viesduchat » Lun 8 Mar 2010 16:56

Marc a écrit:J'ai donc appliqué la méthode 2 cad "t'es une championne" et ça marche très bien
j'en ai profité pour corriger le code de ton formulaire et de lui faire une belle présentation sous la forme d'un tableau
c'est très simple à mettre en oeuvre.
Confirme moi que t'es intéressée et je te file :
  • le lien pour une démo de ton formulaire
  • les codes
  • et la méthode pour le faire dans iWeb



Moi ça m'intéresse, ô grand manitou du Code ;)
Attention : Modérateur Français ! (donc râleur par principe... ImageImage )
A ne caresser QUE dans le sens du poil !
http://jeraledoncjesuis.toile-libre.org - http://www.jeprendslemaquis.fr/ - http://letrombipirate.toile-libre.org/
Avatar de l’utilisateur
les9viesduchat
Modérateur
Modérateur
 
Messages: 798
Inscription: Dim 21 Fév 2010 06:35
Localisation: Devant mon Imac
Votre version d'iWeb: IWeb 3.0.4
Votre hébergement: FTP

Re: Envois inscription depuis le site

Messagepar Marc » Lun 8 Mar 2010 17:11

Oui mais toi tu n'as pas besoin d'aide ... :lol:
Avatar de l’utilisateur
Marc
Génius
Génius
 
Messages: 1425
Inscription: Mar 17 Fév 2009 12:40
Votre version d'iWeb: IWeb 3.0.4
Votre hébergement: FTP

Re: Envois inscription depuis le site

Messagepar Framboise » Lun 8 Mar 2010 18:15

Hello Marc,

Bien sûr que ça m'intéresse car, en plus comme il est là, il paraît que ça ne fonctionne pas!!!! Pourtant j'ai essayé ainsi que plusieurs cop's et nous n'avons pas eu de problème !!! Ah mystère de l'informatique quand tu nous tiens !!!! ;)
Donc j'attends :
    le lien pour une démo de mon formulaire
    Les codes
    et la méthode pour le faire dans iWeb

Déjà MERCI pour ton aide
Avatar de l’utilisateur
Framboise
Modérateur
Modérateur
 
Messages: 194
Inscription: Dim 28 Sep 2008 13:18
Localisation: Jura Suisse
Votre version d'iWeb: iWeb 09
Votre hébergement: FTP

Re: Envois inscription depuis le site

Messagepar Marc » Lun 8 Mar 2010 18:37

Framboise a écrit: il paraît que ça ne fonctionne pas!!!!
Ton FTP supporte le PHP?
En attendant, voici la démo :
http://iweb.debutersurmac.com/siteiweb/ ... gitte.html
Elle devrait être parfaitement fonctionnelle. J'attends ton retour avant de continuer, je vais quand même pas expliquer un truc si ça marche pas :mrgreen:

les9viesduchat a écrit:Moi ça m'intéresse, ô grand manitou du Code ;)

ET voici une démo spéciale pour les9viesduchat (si vous avez envie de spamer sa boite mail profitez-en, moi j'ai commencé :mrgreen: )
http://iweb.debutersurmac.com/experience/mail.html
Avatar de l’utilisateur
Marc
Génius
Génius
 
Messages: 1425
Inscription: Mar 17 Fév 2009 12:40
Votre version d'iWeb: IWeb 3.0.4
Votre hébergement: FTP

Re: Envois inscription depuis le site

Messagepar les9viesduchat » Lun 8 Mar 2010 20:19

Marc a écrit:ET voici une démo spéciale pour les9viesduchat (si vous avez envie de spamer sa boite mail profitez-en, moi j'ai commencé :mrgreen: )
http://iweb.debutersurmac.com/experience/mail.html



Et même pas un test pour vérifier qu'il manque des infos dans un champ ou pour vérifier que l'adresse mail est valide, rien qui fonctionne correctement...

Du grand amateurisme, comme d'habitude avec Marcouille la fripouille :mrgreen:
Attention : Modérateur Français ! (donc râleur par principe... ImageImage )
A ne caresser QUE dans le sens du poil !
http://jeraledoncjesuis.toile-libre.org - http://www.jeprendslemaquis.fr/ - http://letrombipirate.toile-libre.org/
Avatar de l’utilisateur
les9viesduchat
Modérateur
Modérateur
 
Messages: 798
Inscription: Dim 21 Fév 2010 06:35
Localisation: Devant mon Imac
Votre version d'iWeb: IWeb 3.0.4
Votre hébergement: FTP

Re: Envois inscription depuis le site

Messagepar Marc » Mar 9 Mar 2010 04:38

J'en déduis que ça marche bien :mrgreen:

Pour Framboise :

Pour faire ce formulaire il faut faire :
  • une page formail.php (à faire avec un éditeur de texte ex. Smultron)
  • une page de remerciements légère comme le vent (à faire avec iWeb) et récupérer son adresse web.
  • une page réservée au formulaire faite avec iweb qui contiendra
    • un widget fragment HTML contenant le code html du formulaire
    • un lien vers un fichier (le fichier formail.php)

1. La page de remerciements

On commence par la fin certes. Il faut que tu prévois de faire une page de remerciements sur ton site iweb que tu la publies et que tu récupères son adresse absolue celle qui commence par htpp:// . il faut faire simple et léger, la page doit s'ouvrir vite une fois le formulaire rempli
  • Un texte simple genre "Merci d'avoir rempli ce formulaire, une confirmation par courriel vous sera transmise." Si il y a bien un endroit où l'on doit ajouter "une confirmation par courriel vous sera transmise." c'est bien là.
  • un lien vers une autre page de ton site
  • un arrière plan de page et de navigateur de couleur unie (thème blanc ou noir)
  • Pas d'image si possible
  • Décocher l'option "inclure cette page au menu de navigation" (inspecteur > onglet page)

2. La page formail.php :

Ouvre un éditeur de texte (comme Smultron (lien de téléchargement), pas Textedit) et colle le code suivant

Code: Tout sélectionner
<?php
$TO = "reservation@laaf-theatre.com";

$h  = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: http://mapagequivousditmerci.html");

?>

Dans ce code remplace http://mapagequivousditmerci.html par sa véritable adresse web; Surtout respecte l'espace entre Location et http://mapagequivousditmerci.html
Sauvegarde cette page et nomme-la formail.php

3. La page de formulaire

On revient dans iWeb et on va faire deux choses :
  • un widget fragment HTML et
  • un lien vers le fichier formail.php

a) Le formulaire

Voici le code à entrer dans un fragment HTML.
Code: Tout sélectionner
<div Style= "font-family: Arial; color: #ffffcc; font-size: 13pt">
<form method=POST action=formail.php >
<input type="hidden" name="SUJET" value="Formulaire de réservation">

<table  width="600 px" border="0">
  <tr>
    <td colspan="2">JE DESIRE RESERVER UNE(DES) PLACE(S) POUR LE SPECTACLE SUIVANT DE BERNARD SUIN :</td>
    </tr>
  <tr>
    <td width="294">VOTRE PRENOM ET NOM :</td>
    <td width="234"><input name="VOTRE PRENOM ET NOM" /></td>
    </tr>
  <tr>
    <td>ADRESSE : </td>
    <td><input name="ADRESSE"rows="4" cols="70" /></td>
    </tr>
  <tr>
    <td>LOCALITE :</td>
    <td><input name="LOCALITE" /></td>
    </tr>
  <tr>
    <td>ADRESSE COURRIEL :</td>
    <td><input name="COURRIEL" /></td>
    </tr>
  <tr>
    <td>TELEPHONE : </td>
    <td><input name="TELEPHONE" /></td>
    </tr>
  <tr>
    <td>SPECTACLE  DE BERNARD SUIN :</td>
    <td>&nbsp;</td>
    </tr>
  <tr>
    <td><input type="radio" name="Bernard Suin" value="le vendredi 19 février 2010" />
      LE VENDREDI 12 MARS 2010</td>
    <td>&nbsp;</td>
    </tr>
  <tr>
    <td><div align="right">NOMBRE DE PERSONNE :</div></td>
    <td><input name="NOMBRE DE PERSONNE VENDREDI" /></td>
    </tr>
  <tr>
    <td><input type="radio" name="Bernard Suin" value="le samedi 20 février 2010" />
      LE SAMEDI 13 MARS 2010 </td>
    <td>&nbsp;</td>
    </tr>
  <tr>
    <td><div align="right">NOMBRE DE PERSONNE : </div></td>
    <td><input name="NOMBRE DE PERSONNE SAMEDI" /></td>
    </tr>
  <tr>
    <td>VOS COMMENTAIRES :</td>
    <td>&nbsp;</td>
    </tr>
  <tr>
    <td colspan="2"><textarea name="COMMENTAIRE" rows="4" cols="66"></textarea></td>
    </tr>
  <tr>
    <td colspan="2">Une confirmation par courriel vous sera transmise. </td>
    </tr>
  <tr>
    <td><input type="submit" value="Envoyer" /> - <input type="reset" value="Annuler" /></td>
    <td>&nbsp;</td>
    </tr>
</table>
</form>


b) le lien vers un fichier

Maintenant sélectionner un mot ou une image sur la page qui contient le formulaire et faites un lien vers un fichier :
Inspecteur > inspecteur de lien > lier vers .... > choisir fichier > choisir formail.php dans l'arborescence de votre Finder
ce lien doit être discret, le visiteur ne doit pas cliquer dessus. Dans mon ex. il s'agit du gros carré orange en haut à droite de la page (je l'ai placé sous une grosse zone de texte pour que personne ne puisse cliquer dessus.)

4. Publier.
Avatar de l’utilisateur
Marc
Génius
Génius
 
Messages: 1425
Inscription: Mar 17 Fév 2009 12:40
Votre version d'iWeb: IWeb 3.0.4
Votre hébergement: FTP

Re: Envois inscription depuis le site

Messagepar Framboise » Mar 9 Mar 2010 04:48

B'jour,

Image

Pour la démo pas de soucis.... C'est super !!!

J'attends la suite ....
Avatar de l’utilisateur
Framboise
Modérateur
Modérateur
 
Messages: 194
Inscription: Dim 28 Sep 2008 13:18
Localisation: Jura Suisse
Votre version d'iWeb: iWeb 09
Votre hébergement: FTP

Suivante

Retourner vers Création de sites , vos questions

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités