Adaptation d'un formulaire pour mon cas.

Fermé
Hub4 Messages postés 10 Date d'inscription vendredi 6 janvier 2017 Statut Membre Dernière intervention 19 décembre 2017 - 6 janv. 2017 à 14:46
Hub4 Messages postés 10 Date d'inscription vendredi 6 janvier 2017 Statut Membre Dernière intervention 19 décembre 2017 - 8 janv. 2017 à 10:47
Bonjour à toutes et tous,

J'ai trouvé un script de formulaire qui est très intéressant, parce qu'il donne comme résultat dans le navigateur un seul champs et j'aimerais beaucoup pouvoir l'intégrer sur le site que j'essaie de faire.

Voici le lien du formulaire :
https://codepen.io/jaahoo/pen/mONyWe
ou encore :
https://codepen.io/christopherduffy/pen/egmbYp

Si je pouvais associer un fichier php ou java pour le traitement et l'envoi des données ver un mail... Seulement voilà, je suis débutante et je ne connais rien au JS... et encore moins au Php. Si la tâche est impossible pour moi, je pense qu'il n'est pas impossible pour quelqu'un d'adapter les champs du formulaire à un script.

Les champs qu'il faut sont peu nombreux et plutôt basiques :
- nom
- email
- un choix de 3 options
- message

Si quelqu'un pouvait m'apporter une aide, ce serait vraiment trop mignon de sa part.

Merci à vous !

2 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
8 janv. 2017 à 01:38
Bonjour,

Visiblement... il est déjà prévu pour fonctionner en php ...
<form id="form" method="post" action="">

Il te suffit donc de coder la récupération des données ( en POST ) sur ta page pour pouvoir t'en servir...
https://www.commentcamarche.net/contents/793-php-recuperation-de-donnees
0
Hub4 Messages postés 10 Date d'inscription vendredi 6 janvier 2017 Statut Membre Dernière intervention 19 décembre 2017
Modifié par Hub4 le 8/01/2017 à 11:27
Salut Jordane 45,

Ce sont les données de :
name="callback_name"
name="callback_number"
name="callback_email"

que je récupére ?

Ce qui donnerait pour le fichier php:
<?php

$callback_name = ($_POST['name']);
$calleback_number = ($_POST['number']);
$calleback_email = ($_POST['email']);


$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";


<div>
<p><strong>Name:</strong> $call_back_name <br />
<strong>numberl:</strong> $callback_number <br />
<strong>Issue:</strong> $callback_email </p>


$response = (mail('xxx@x.fr', $subject, $contactMessage,
$headers) ) ? "success" : "failure" ;
$output = json_encode(array("response" => $response));

header('content-type: application/json; charset=utf-8');
echo($output);

?>

c'est ça ?
0