Je suis très nouveau pour le codage et essaie de mettre en place un formulaire de contact en utilisant le code d'ici: http://codepen.io/rexkirby/pen/FdnlzPhp aide formulaire de contact html/css
je dois maintenant pour le rendre fonctionnel, mais ont 0 connaissance de php. J'ai essayé beaucoup de différents morceaux de code php, mais je ne sais même pas comment lier correctement le fichier html au fichier .php. Mon code est ci-dessous, si quelqu'un pouvait me dire comment lier les fichiers, je serais tellement reconnaissant!
HTML:
<div id="form-main">
<div id="form-div">
<form class="form" id="form1" action="mail.php" method="post">
<p class="name">
<input name="name" type="text" class="validate[required,custom[onlyLetter],length[0,100]] feedback-input" placeholder="Name" id="name" />
</p>
<p class="email">
<input name="email" type="text" class="validate[required,custom[email]] feedback-input" id="email" placeholder="Email" />
</p>
<p class="text">
<textarea name="text" class="validate[required,length[6,300]] feedback-input" id="comment" placeholder="Comment"></textarea>
</p>
<div class="submit">
<input type="submit" value="SEND" id="button-blue"/>
<div class="ease"></div>
</div>
</form>
</div>
Php
<?php
if (isset($_REQUEST['email']))
//if "email" is filled out, send email
{
//send email
$from = $_REQUEST['author'] ;
$to = $_REQUEST['email'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['msg'] ;
mail($to, $subject, $message, "From:" . $from);
// the mail was sent
echo "Thank you for using our mail form";
}
else {
//if "email" is not filled out, display the form
//just close php and copy the code for your form
?>
Où est votre fichier 'mail.php'? –
L'attribut 'action' indique au formulaire où envoyer les données. Donc 'action =" mail.php "' envoie les données du formulaire à un script appelé 'mail.php'. Avez-vous créé ce fichier et l'avez-vous rempli? – chris85
Quelle tentative avez-vous faite? Qu'est-ce qui ne fonctionne pas comme prévu? Actuellement, votre question est essentiellement "Teach me PHP", ce qui est * loin * trop large pour Stack Overflow. – David