aspirine.org
Utilitaires pour sites web

Contact.php - Retour à l'accueil

Questions fréquentes

Comment éliminer des mails les boutons comme Envoyer=Envoyer ?

Dans la page html du formulaire, supprimer le nom du bouton (paramètre name="Envoyer"). Le mail contient tous les éléments de formulaires qui ont un nom. Et le nom ne sert à rien pour les boutons.

Comment insérer le script verification_formulaire.js dans Dreamweaver ?

Dans le panneau Actifs (Fenêtre > Actifs), sélectionner script. Faire glisser le script dans la zone du contenu de l'en-tête de la fenêtre de document. Si cette zone n'est pas visible, choisir Affichage > Contenu de l'en-tête. Autre solution : sélectionner le script puis cliquer sur le bouton Insérer en bas du panneau.
(docs sur le site d'Adobe : utilisation du panneau Actifs et Ajout d'un actif à un document)

J'ai plusieurs formulaires différents sur mon site, comment organiser tout ça ?

Le plus simple : un dossier différent par formulaire, avec à chacun ses propres fichiers contact.php et contact.config.php
Par contre le fichier verification_formulaire.js peut être mis en commun.

Qu'est-ce que c'est que cette ligne "Courrier numéro = xx" dans le mail?

Elle apparaît uniquement quand on utilise une base de données (voir dans le contact.config.php). Ce numéro s'incrémente automatiquement, il est stocké dans le champ "n" de la base de données. Les courriers archivés peuvent être consultés et modifiés par exemple avec phpmyadmin.

Que se passe-t-il si le visiteur désactive JavaScript sur son navigateur ?

Pas grand-chose. Les données du formulaire sont de toutes façon vérifiées à l'arrivée sur le serveur. Le visiteur doit juste attendre un peu pour être informé des champs à compléter. La vérification en JavaScript ne fait que lui apporter un confort d'utilisation par son côté instantané.

Comment récupérer les données dans un tableur ?

Dans le fichier contact.config.php, préciser $formater_pour_tableur = 1; . Ensuite copier-coller du mail reçu vers le tableur, les noms des champs et les valeurs se retrouvent sur 2 colonnes (utiliser Edition > Collage spécial > transposer) pour coller en ligne.
Si les noms et les valeurs se retrouvent dans la même case (un bug du logiciel de courrier ?), on peut contourner le problème en procédant comme suit :

  1. Copier-coller du mail vers le bloc-notes.
  2. re-sélectionner les données dans le bloc-notes.
  3. Copier-coller du bloc-notes vers le tableur.

Dans le mail, les valeurs ne sont pas alignées correctement, il y a des différences d'espacement d'une ligne à l'autre.

Les différences d'espacement sont normales quand on utilise le formatage pour tableur, ce sont les tabulations qui font ça. Il n'y a pas moyen d'avoir une présentation à la fois agréable dans le mail ET pratique pour la récupération dans un tableur (sauf en doublant la taille du mail bien sûr...)

Avec plusieurs formulaires, si on les enregistre tous dans une base de données, comment les distinguer ?

Contact.php - Retour à l'accueil