Transmettre des données de formulaires

Fermé
zaidis - 2 avril 2017 à 17:35
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 4 avril 2017 à 15:56
Bonjours a tous j'ai un formulaires sous la main et j'aimerais envoyer les information vers mon mail comment faire voici le code :
<?php
session_start();
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>MineCraft Community France</title>
<!-- call bootstrap -->
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet">

</head>
<center><h1><p>MineCraft Community France</p></center></h1>
<body style="padding:100px 0 200px 0">
<div style="padding-bottom:100px" class="container">
<div class="row">
<div class="col-md-12">
<hr>
<div class="alert alert-info"><b>INFOS:</b><BR><BR><H4>Tirage au sort le 25/04/17</div>
<hr>
</div>
</div>
</div>
<!-- CONTENT -->
<div class="container">
<?php if(array_key_exists('errors',$_SESSION)): ?>
<div class="alert alert-danger">
<?= implode('<br>', $_SESSION['errors']); ?>
</div>
<?php endif; ?>
<?php if(array_key_exists('success',$_SESSION)): ?>
<div class="alert alert-success">
Votre email à bien été transmis !
</div>
<?php endif; ?>
<form action="send_form.php" method="post">
<div class="row">

<div class="col-md-6">
<div class="form-group">
<label for="inputname">Votre Prenom</label>
<input required type="text" name="Prenom" class="form-control" id="inputname" value="<?php echo isset($_SESSION['inputs']['Prenom'])? $_SESSION['inputs']['Prenom'] : ''; ?>">
</div><!--/*.form-group-->
</div><!--/*.col-md-6-->
<div class="col-md-6">
<div class="form-group">
<label for="inputname">Votre Nom</label>
<input required type="text" name="Nom" class="form-control" id="inputname" value="<?php echo isset($_SESSION['inputs']['Nom'])? $_SESSION['inputs']['Nom'] : ''; ?>">
</div><!--/*.form-group-->
</div><!--/*.col-md-6-->

<div class="col-md-6">
<div class="form-group">
<label for="inputname">Votre Pseudo Minecraft</label>
<input required type="text" name="Pseudo" class="form-control" id="inputname" value="<?php echo isset($_SESSION['inputs']['Pseudo'])? $_SESSION['inputs']['pseudo'] : ''; ?>">
</div><!--/*.form-group-->
</div><!--/*.col-md-6-->

<div class="col-md-6">
<div class="form-group">
<label for="inputemail">Votre email</label>
<input required type="email" name="email" class="form-control" id="inputemail" value="<?php echo isset($_SESSION['inputs']['email'])? $_SESSION['inputs']['email'] : ''; ?>">
</div><!--/*.form-group-->
</div><!--/*.col-md-6-->


<div class="col-md-12">
<button type='submit' class='btn btn-primary'>Envoyer</button>
</div><!--/*.col-md-12-->
</div><!--/*.row-->
</form>
</div><!--/*.container-->
<!-- END CONTENT -->
</body>
</html>
<?php
unset($_SESSION['inputs']); // on nettoie les données précédentes
unset($_SESSION['success']);
unset($_SESSION['errors']);

1 réponse

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

Pour récupérer les différentes variables :
<?php

$name = !empty($_POST['name']) ? $_POST['name'] : '';
$email= !empty($_POST['email']) ? $_POST['email'] : '';

//etc....
?>


Ensuite... pour l'envoyer tu peux utiliser la fonction mail
https://www.php.net/manual/fr/function.mail.php
0