bonjour a tous
je suis en possession d un formulaire que l on m avait fait il y a quelques années mais j aurais aime ajouter un tableau pre rempli de ce style la au code ci dessous
et que la personne pourrait remplir pour me l envoyer
exemple de tableau a insérer
merci pour les reponses
Modifié par flexi2202 (05 Jun 2013 - 10:44)
je suis en possession d un formulaire que l on m avait fait il y a quelques années mais j aurais aime ajouter un tableau pre rempli de ce style la au code ci dessous
et que la personne pourrait remplir pour me l envoyer
exemple de tableau a insérer
[table border="1"]
[tr]
[td]reference [/td][td]nombre [/td][td] article[/td][td] poids[/td]
[/tr][tr]
[td] [/td][td] [/td][td] [/td][td] [/td]
[/tr][tr]
[td] [/td][td] [/td][td] [/td][td] [/td]
[/tr][tr]
[td] [/td][td] [/td][td] [/td][td] [/td]
[/tr][tr]
[td] [/td][td] [/td][td] [/td][td] [/td][td]
[/tr]
[/table]
<?php
define('MAIL_DESTINATAIRE','talonaiguille.be@gmail.com'); // remplacer par votre email
define('MAIL_SUJET','Demande de renseignement(s)');
if(!empty($_POST)){
extract($_POST);
$valid = true;
if (empty($_POST['nom'])){
$valid=false;
$erreurnom="Vous n'avez pas rempli votre Nom";
}
if (empty($_POST['prenom'])){
$valid=false;
$erreurprenom="Vous n'avez pas rempli votre Prénom";
}
if (empty($_POST['email'])){
$valid=false;
$erreuremail="Vous n'avez pas rempli votre Email";
}
if(!preg_match("/^[a-z0-9\-_.]+@[a-z0-9\-_.]+\.[a-z]{2,3}$/i",$email)){
$valid=false;
$erreuremail="Votre Email n'est pas valide";
}
if(empty($email)){
$valid=false;
$erreuremail="Vous n'avez pas renseigné votre Email";
}
if (empty($_POST['objet'])){
$valid=false;
$erreurobjet="Vous n'avez pas rempli l'objet de votre message";
}
if (empty($_POST['message'])){
$valid=false;
$erreurmessage="Vous n'avez renseigné votre Message";
}
if($valid){
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']} "
."<{$_POST['email']}>\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="utf-8"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer [langue]HP/' . phpversion()."\r\n";
// préparation du corps du mail
$mail_corps = "Nom : $nom\n";
$mail_corps .= "Prénom : $prenom\n";
$mail_corps .= "Téléphone : $telephone\n";
$mail_corps .= "Email : $email\n";
$mail_corps .= "Objet de votre message : $objet\n";
$mail_corps .= "Message : $message\n";
// envoi du mail
if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) {
//Le mail est bien expédié
$erreur = "Votre message nous a bien été transmis";
unset($nom);
unset($prenom);
unset($objet);
unset($telephone);
unset($email);
unset($message);
}
else{
$erreur = "Une erreur est survenue, votre message n'est pas parti";
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<style type="text/css">
input {
border:dotted 1px #7a7a7a;
}
textarea {
border:dotted 1px #7a7a7a;
width:300px;
height:85px;
}
input[type=submit] {
background:#DDD;
cursor:pointer;
}
input[type=submit]:hover {
background:#fff;
}
.error-message {
color:#FF0000;
font-size:10px;
}
</style>
</head>
<body class="thrColFixHdr">
<div id="container">
<div id="mainContent">
<p><font class="textetra">Besoin d'un renseignement ?<br>
Merci de remplir le formulaire ci-dessous, nous prendrons contact avec vous dans les meilleurs delais.</font><br>
<br>
<?php if(isset($erreur)){ echo "<p>$erreur</p>"; }?>
<form action="<? echo $PHP_SELF ?>" method="post">
<table width="446" border="0">
<tr>
<td width="150"><label for="nom">
<div align="right">Nom :* </div>
</label></td>
<td width="286">
<input name="nom" type="text" class="texte" id="nom" value="<?php if(isset($nom)) echo $nom;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreurnom)) echo $erreurnom; ?>
</span> </td>
</tr>
<tr>
<td width="150"><label for="prenom">
<div align="right">Prenom :* </div>
</label></td>
<td width="286">
<input name="prenom" type="text" class="texte" id="prenom" value="<?php if(isset($prenom)) echo $prenom;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreurprenom)) echo $erreurprenom; ?>
</span> </td>
</tr>
<tr>
<td><label for="email">
<div align="right">Email :* </div>
</label></td>
<td>
<input name="email" type="text" class="texte" id="email" value="<?php if(isset($email)) echo $email;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreuremail)) echo $erreuremail; ?>
</span> </td>
</tr>
<tr>
<td width="150"><label for="objet">
<div align="right">Objet :* </div>
</label></td>
<td width="286">
<input name="objet" type="text" class="texte" id="objet" value="<?php if(isset($objet)) echo $objet;?>"/>
<br />
<span class="error-message">
<?php if(isset($erreurobjet)) echo $erreurobjet; ?>
</span> </td>
</tr>
<tr>
<td><label for="message">
<div align="right">Votre message :* </div>
</label></td>
<td>
<textarea name="message" type="text" class="texte" id="message" />
<?php if(isset($message)) echo $message;?>
</textarea>
<br />
<span class="error-message">
<?php if(isset($erreurmessage)) echo $erreurmessage; ?>
</td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><span class="Textemini"> Les champs marqués; d'un * sont obligatoires</span>
<p>
<input type="submit" value="Envoyer" id"envoyer"/>
</p></td>
</tr>
</table>
</form>
<!-- Cet élément de suppression doit suivre immédiatement l'élément div #mainContent afin de forcer l'élément div #container à contenir tous les éléments flottants enfants -->
<br class="clearfloat" />
<div id="footer">
<p>Pied de page </p>
<!-- fin de #footer -->
</div>
<!-- fin de #container -->
</div>
</body>
</html>
merci pour les reponses
Modifié par flexi2202 (05 Jun 2013 - 10:44)