Bonjour. Je cherche à récupérer les données d'un formulaire et à les enregistrer mais je débute et mon code ne fonctionne pas. Pourriez vous m'aider ? Merci d'avance.

CODE HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form method="post">
<p>
<label for="name">Votre nom :</label>
<input type="text" id="name" name="user_name">
</p>
<p>
<label for="surname"> Votre prénom :</label>
<input type="text" id="surname" name="user_surname">
</p>
<p>
<label for="mail"> Votre e-mail?:</label>
<input type="email" id="mail" name="user_mail">
</p>
<div class="button">
<button type="submit" name="envoyer">Envoyer le message</button>
</div>
</form>
</body>
</html>



CODE PHP

<?php
if(isset($_POST['envoyer']))
{
$name = $_POST['name'];
$surname = $_POST['surname'];
$mail = $_POST['mail'];

echo "name :".$name.
echo "surname :".$surname;
echo "mail :".$mail;
}
?>
Modérateur
Bonjour,

Il est où, ce code php ? Dans le même fichier que le html ou bien dans un autre fichier ?

Amicalement,
Sur ton form rajoute un attribut action="toto.php".
Déplace ton code php dans un fichier toto.php.

Ton if(isset($_POST['envoyer'])) ne fonctionnera pas car un button ne transfert pas de paramètres il ne fait que soumettre le formulaire.
Si tu veux avoir un $_POST['envoyer'] remplace le button par un input de type submit.

@+