Help : interrogation BD
cotta
Messages postés
308
Statut
Membre
-
cotta Messages postés 308 Statut Membre -
cotta Messages postés 308 Statut Membre -
bonsoir,
comment je peu afficher tout les produit que je désire dans ma page web, en utulisant une seule requéte en interrogeant ma base de donnée, et mon affichage sera automatique et dans un tableau ?
est ce que j'utilise une boucle ?
Merci
comment je peu afficher tout les produit que je désire dans ma page web, en utulisant une seule requéte en interrogeant ma base de donnée, et mon affichage sera automatique et dans un tableau ?
est ce que j'utilise une boucle ?
Merci
8 réponses
Salut!
Tous les produits doivent venir d'une seule table???Si oui alors pas besoin de boucle juste:
Tous les produits doivent venir d'une seule table???Si oui alors pas besoin de boucle juste:
SELECT * FROM ta_table;
ah oui!trop de chose(boulot,famille,CCM)bref,tu as pu faire l'insertion??
ok!mais pour l'inscription de l'email,tu le fais à partir d'un formulaire ou directement dans ta base??
A partir d'un formulaire:
<table width="540" align="center">
<form action="Insertion-alerte.php" method="post" name="form_alerte" id="form_alerte">
<tr>
<td colspan="2"><p align="left" class="txt3">*Monsieur
<input type="radio" name="sexe" value="Monsieur" id="Monsieur">
Madame
<input type="radio" name="sexe" value="Madame"id="Madame">
</td>
</tr>
<tr >
<td width="200"><p align="left" class="txt3">*Nom : </p></td>
<td class="txt"><input type="text" name="nom" id="nom" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3">*Prénom : </p></td>
<td><input type="text" name="prenom"id="prenom" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3">*Adresse : </p></td>
<td><input type="text" name="adresse"id="adresse" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3">*CP </p></td>
<td><input name="cp" type="text" id="cp" class="txt-mois"></td>
</tr>
<tr>
<td class="txt3">*Localité : </td>
<td><input name="localite" type="text" id="localite" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3"> *Num. téléphone: </p></td>
<td><input name="tel" type="text" id="numtel" class="txt-mois"></td>
</tr>
<tr>
<td class="txt3"> *Nationnalité </td>
<td><input name="nat" type="text" id="nat" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td colspan="2"><span align="left" class="txt3">*Date de naissance</span> : <span class="txt">Jour</span>
<select name="jour" id="jour" class="txt-mois">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<span class="txt">Mois</span>
<select name="mois" id="mois" class="txt-mois">
<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select>
<span class="txt"> Anneé
<input type="text" name="annee" id="annee" class="txt-mois" size="10">
</span></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td><p align="left"><span class="txt3">*adresse email : </span></td>
<td><input name="addr-mail" type="text" id="email" size="0" class="txt-mois">
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr><td colspan="2" align="center"><img src="images/fond_tab_08.gif" width="170" height="14">
<img src="images/fond_tab_08.gif" width="170" height="14"></td>
</tr>
<tr><td colspan="2" align="center"> </td>
</tr>
<tr>
<td class="txt3">Région</td>
<td><select name="region" size="1" class="listederoulante_rech" >
<option value="">Indifférent</option>
<option value=""></option>
<option value="" style=""></option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
</select></td>
</tr>
<tr>
<td class="txt3">Type de bien</td>
<td><select name="typeb" size="1" class="listederoulante_rech" >
<option value="Indifférent">Indifférent</option>
<option value="Maison">Maison</option>
<option value="Appartement" style="">Appartement</option>
<option value="Villa">Villa</option>
<option value="Bureaux">Bureaux</option>
</select></td>
</tr>
<tr>
<td class="txt3">Transaction</td>
<td>
<select name="transaction" size="1" class="listederoulante_rech" >
<option value="Indifférent">Indifférent</option>
<option value="Vente">Vente</option>
<option value="Location" style="">location</option>
</select></td>
</tr>
<tr>
<td class="txt3">Surface</td>
<td><input name="surface" type="text" class="listederoulante_rech" id="" size="1" maxlength="5" value="---"></td>
</tr>
<tr>
<td class="txt3">Nombre de piéces</td>
<td class="txt-news">
<input name="nbpieces" type="radio" value="1" id="1" checked>1
<input name="nbpieces" type="radio" value="2" id="2">2
<input name="nbpieces" type="radio" value="3" id="3">3
<input name="nbpieces" type="radio"value="4" id="4">4
<input name="nbpieces" type="radio" value="5+" id="5">5
<input name="nbpieces" type="radio" value="5" id="5+"class="txt-news">5 est plus</td>
</tr>
<tr>
<td class="txt3">Budget €</td>
<td><input name="budget" type="text" class="listederoulante_rech" id="" size="1" maxlength="5" value="-----"></td>
</tr>
<tr align="right">
<td colspan="2"><input name="envoyer" type="button" class="txt" id="envoyer" value="Enregistrer cette alerte e-mail">
<input name="retablir" type="reset" class="txt" id="retablir" value="Rétablir">
</td>
</tr></form>
<tr>
<td height="10"></td>
</tr>
<tr>
<td colspan="2" class="menu-recherche"> Pour ne plus recevoir les nouvelles offres, tapez votre E.mail puis cliquez sur "supprimer mon alerte". </td>
</tr>
<form action="delete-alerte.php" name="delete" method="post"><tr><td>
<input name="mail" type="text" ></td>
<td><input name="supprime-alerte" type="reset" class="txt" value="Suprimer mon alerte"> </td></tr></form>
</table>
<table width="540" align="center">
<form action="Insertion-alerte.php" method="post" name="form_alerte" id="form_alerte">
<tr>
<td colspan="2"><p align="left" class="txt3">*Monsieur
<input type="radio" name="sexe" value="Monsieur" id="Monsieur">
Madame
<input type="radio" name="sexe" value="Madame"id="Madame">
</td>
</tr>
<tr >
<td width="200"><p align="left" class="txt3">*Nom : </p></td>
<td class="txt"><input type="text" name="nom" id="nom" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3">*Prénom : </p></td>
<td><input type="text" name="prenom"id="prenom" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3">*Adresse : </p></td>
<td><input type="text" name="adresse"id="adresse" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3">*CP </p></td>
<td><input name="cp" type="text" id="cp" class="txt-mois"></td>
</tr>
<tr>
<td class="txt3">*Localité : </td>
<td><input name="localite" type="text" id="localite" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3"> *Num. téléphone: </p></td>
<td><input name="tel" type="text" id="numtel" class="txt-mois"></td>
</tr>
<tr>
<td class="txt3"> *Nationnalité </td>
<td><input name="nat" type="text" id="nat" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td colspan="2"><span align="left" class="txt3">*Date de naissance</span> : <span class="txt">Jour</span>
<select name="jour" id="jour" class="txt-mois">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<span class="txt">Mois</span>
<select name="mois" id="mois" class="txt-mois">
<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select>
<span class="txt"> Anneé
<input type="text" name="annee" id="annee" class="txt-mois" size="10">
</span></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td><p align="left"><span class="txt3">*adresse email : </span></td>
<td><input name="addr-mail" type="text" id="email" size="0" class="txt-mois">
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr><td colspan="2" align="center"><img src="images/fond_tab_08.gif" width="170" height="14">
<img src="images/fond_tab_08.gif" width="170" height="14"></td>
</tr>
<tr><td colspan="2" align="center"> </td>
</tr>
<tr>
<td class="txt3">Région</td>
<td><select name="region" size="1" class="listederoulante_rech" >
<option value="">Indifférent</option>
<option value=""></option>
<option value="" style=""></option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
</select></td>
</tr>
<tr>
<td class="txt3">Type de bien</td>
<td><select name="typeb" size="1" class="listederoulante_rech" >
<option value="Indifférent">Indifférent</option>
<option value="Maison">Maison</option>
<option value="Appartement" style="">Appartement</option>
<option value="Villa">Villa</option>
<option value="Bureaux">Bureaux</option>
</select></td>
</tr>
<tr>
<td class="txt3">Transaction</td>
<td>
<select name="transaction" size="1" class="listederoulante_rech" >
<option value="Indifférent">Indifférent</option>
<option value="Vente">Vente</option>
<option value="Location" style="">location</option>
</select></td>
</tr>
<tr>
<td class="txt3">Surface</td>
<td><input name="surface" type="text" class="listederoulante_rech" id="" size="1" maxlength="5" value="---"></td>
</tr>
<tr>
<td class="txt3">Nombre de piéces</td>
<td class="txt-news">
<input name="nbpieces" type="radio" value="1" id="1" checked>1
<input name="nbpieces" type="radio" value="2" id="2">2
<input name="nbpieces" type="radio" value="3" id="3">3
<input name="nbpieces" type="radio"value="4" id="4">4
<input name="nbpieces" type="radio" value="5+" id="5">5
<input name="nbpieces" type="radio" value="5" id="5+"class="txt-news">5 est plus</td>
</tr>
<tr>
<td class="txt3">Budget €</td>
<td><input name="budget" type="text" class="listederoulante_rech" id="" size="1" maxlength="5" value="-----"></td>
</tr>
<tr align="right">
<td colspan="2"><input name="envoyer" type="button" class="txt" id="envoyer" value="Enregistrer cette alerte e-mail">
<input name="retablir" type="reset" class="txt" id="retablir" value="Rétablir">
</td>
</tr></form>
<tr>
<td height="10"></td>
</tr>
<tr>
<td colspan="2" class="menu-recherche"> Pour ne plus recevoir les nouvelles offres, tapez votre E.mail puis cliquez sur "supprimer mon alerte". </td>
</tr>
<form action="delete-alerte.php" name="delete" method="post"><tr><td>
<input name="mail" type="text" ></td>
<td><input name="supprime-alerte" type="reset" class="txt" value="Suprimer mon alerte"> </td></tr></form>
</table>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mais je ne vois pas le code pour inserer dans la base de données!!
je m'excuse :< le voila :
<?php
$localhost="localhost"; //Nom du l'hote
$user="root"; //Nom de user
$password="";// Mot de passe de user
$base ="agence"; //le nom de votre base// ";
$table ="alerte_mail"; //la table sur laquelle ce script va enrengistrer les donnees //
// récupération des variables du formulaire
$sexe= $_POST['sexe'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse= $_POST['adresse'];
$cp= $_POST['cp'];
$localite= $_POST['localite'];
$tel= $_POST['tel'];
$jour = $_POST['jour'];
$mois= $_POST['mois'];
$addr_mail=$_POST['addr-mail'];
$annee= $_POST['annee'];
$region= $_POST['region'];
$typeb= $_POST['typeb'];
$transaction= $_POST['transaction'];
$surface= $_POST['surface'];
$nbpieces= $_POST['nbp'];
$budget= $_POST['budget'];
$nat= $_POST['nat'];
//test sur la connexion
// Insertion des données dans la table alerte mail formulaire
$insertion= mysql_query("INSERT INTO alerte_mail (idalertemail, nom, prenom, adresse, cp, localite, tel, jour, mois, annee, email, region, typebien, transaction, surface, nbpieces, budget,nationalite,sexe,)VALUES ('', '" ,'$nom', '$prenom', '$adresse','$cp','$localite','$tel','$jour','$mois','$annee','$addr_mail','$region','typeb','$transaction','$surface','$nbpieces','$budget','$nat','$sexe'");
or die("Erreur lors de l'exécution de la requête.<br />\nRequête : ". $insertion ."<br />\nMessage d'erreur : ". mysql_error());
//Si on arrive ici, c'est que tout s'est bien déroulé : on affiche le message de réussite */
echo "<p>Insertion des données danl la table ". $table ." réussie</p>\n";
mysql_close() ;
?>
et celui de la suppression:
<?php
$localhost="localhost"; //Nom du l'hote
$user="root"; //Nom de user
$password="";// Mot de passe de user
$base ="agence"; //le nom de votre base// ";
$table ="alerte_mail"; //la table sur laquelle ce script va enrengistrer les donnees //
// récupération des variables du formulaire
$email = $_POST['mail'];
// suppression de l'alerte de la table alerte mail formulaire
$suppression= mysql_query(" DELETE FROM alerte_mail WHERE email='$mail'");
echo " Votre alerte e-mail a été supprimée ";
mysql_close() ;
?>
je pense que j'ai pas fait attention a la concténation dans l'insertion " Value(.......)"
<?php
$localhost="localhost"; //Nom du l'hote
$user="root"; //Nom de user
$password="";// Mot de passe de user
$base ="agence"; //le nom de votre base// ";
$table ="alerte_mail"; //la table sur laquelle ce script va enrengistrer les donnees //
// récupération des variables du formulaire
$sexe= $_POST['sexe'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse= $_POST['adresse'];
$cp= $_POST['cp'];
$localite= $_POST['localite'];
$tel= $_POST['tel'];
$jour = $_POST['jour'];
$mois= $_POST['mois'];
$addr_mail=$_POST['addr-mail'];
$annee= $_POST['annee'];
$region= $_POST['region'];
$typeb= $_POST['typeb'];
$transaction= $_POST['transaction'];
$surface= $_POST['surface'];
$nbpieces= $_POST['nbp'];
$budget= $_POST['budget'];
$nat= $_POST['nat'];
//test sur la connexion
// Insertion des données dans la table alerte mail formulaire
$insertion= mysql_query("INSERT INTO alerte_mail (idalertemail, nom, prenom, adresse, cp, localite, tel, jour, mois, annee, email, region, typebien, transaction, surface, nbpieces, budget,nationalite,sexe,)VALUES ('', '" ,'$nom', '$prenom', '$adresse','$cp','$localite','$tel','$jour','$mois','$annee','$addr_mail','$region','typeb','$transaction','$surface','$nbpieces','$budget','$nat','$sexe'");
or die("Erreur lors de l'exécution de la requête.<br />\nRequête : ". $insertion ."<br />\nMessage d'erreur : ". mysql_error());
//Si on arrive ici, c'est que tout s'est bien déroulé : on affiche le message de réussite */
echo "<p>Insertion des données danl la table ". $table ." réussie</p>\n";
mysql_close() ;
?>
et celui de la suppression:
<?php
$localhost="localhost"; //Nom du l'hote
$user="root"; //Nom de user
$password="";// Mot de passe de user
$base ="agence"; //le nom de votre base// ";
$table ="alerte_mail"; //la table sur laquelle ce script va enrengistrer les donnees //
// récupération des variables du formulaire
$email = $_POST['mail'];
// suppression de l'alerte de la table alerte mail formulaire
$suppression= mysql_query(" DELETE FROM alerte_mail WHERE email='$mail'");
echo " Votre alerte e-mail a été supprimée ";
mysql_close() ;
?>
je pense que j'ai pas fait attention a la concténation dans l'insertion " Value(.......)"
ok!
Non pas besoin de lancer la recherche,après l'insertion on peux directement envoyé l'email de confirmation avec les info fournies.je te fais le script pour l'envoi du mail:
<?php
$localhost="localhost"; //Nom du l'hote
$user="root"; //Nom de user
$password="";// Mot de passe de user
$base ="agence"; //le nom de votre base// ";
$table ="alerte_mail"; //la table sur laquelle ce script va enrengistrer les donnees //
// récupération des variables du formulaire
$verifmail="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!";
$sexe= $_POST['sexe'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse= $_POST['adresse'];
$cp= $_POST['cp'];
$localite= $_POST['localite'];
$tel= $_POST['tel'];
$jour = $_POST['jour'];
$mois= $_POST['mois'];
$addr_mail=$_POST['addr-mail'];
$annee= $_POST['annee'];
$region= $_POST['region'];
$typeb= $_POST['typeb'];
$transaction= $_POST['transaction'];
$surface= $_POST['surface'];
$nbpieces= $_POST['nbp'];
$budget= $_POST['budget'];
$nat= $_POST['nat'];
//test sur la connexion
// Insertion des données dans la table alerte mail formulaire
$insertion= mysql_query("INSERT INTO alerte_mail (idalertemail, nom, prenom, adresse, cp, localite, tel, jour, mois, annee, email, region, typebien, transaction, surface, nbpieces, budget,nationalite,sexe,)VALUES ('', '" ,'$nom', '$prenom', '$adresse','$cp','$localite','$tel','$jour','$mois','$annee','$addr_mail','$region','typeb','$transaction','$surface','$nbpieces','$budget','$nat','$sexe'");
or die("Erreur lors de l'exécution de la requête.<br />\nRequête : ". $insertion ."<br />\nMessage d'erreur : ". mysql_error());
//envoi du mail
$headers ='From: "Equipe Site"<cotta@site.com>'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$sujet='Vos coordonnees';
$message ='<html>
<head>
<title>Vos coordonnees</title>
<style type="text/css">
#conteneur {
width: 100%;
height:100%;
}
#header {
height: 27px;
background-color: #6B52FC;
width:404px;
font-family: "Trebuchet MS";
font-size: 18.9px;
color:#FFFFFF;
}
#centre {
background-color:#FFFFFF;
height:200px;
width:400px;
border: 2px solid #6B52FC;
}
#pied {
height: 25px;
background-color:#6B52FC;
width:404px;
text-align: center;
color:#FFFFFF;
}
</style>
</head>
<body>
<div id="conteneur">
<br><br>
<div id="header">
<p><b>VOS COORDONNEES</b></p>
</div>
<div id="centre">
<br>
<p> <font size="2"> Bonjour "<span class="donnee"><font color="#0000FF" size="2"> '.$prenom.'</font></span> <span class="donnee"><font color="#0000FF" size="2"> '.$nom.'</font></span>" .</font></p>
<br>
<p> Ci-dessous vos coordonnees d'inscription</p>
<br>
<ul>
<li><font color="#FF0000"><b>SEXE</font></b>: <strong>'.$sexe.'</strong></li><br />
<li><font color="#FF0000"><b>NOM</font></b>: <strong>'.$nom.'</strong> </li><br />
<li><font color="#FF0000"><b>PRENOM</font></b>: <strong>'.$prenom.'</strong> </li><br />
<li><font color="#FF0000"><b>ADRESSE</font></b>: <strong>'.$adresse.'</strong></li><br />
<li><font color="#FF0000"><b>CODE POSTAL</font></b>: <strong>'.$cp.'</strong> </li><br />
<li><font color="#FF0000"><b>LOCALITE</font></b>: <strong>'.$localite.'</strong> </li><br />
<li><font color="#FF0000"><b>TELEPHONE</font></b>: <strong>'.$tel.'</strong></li><br />
<li><font color="#FF0000"><b>JOUR</font></b>: <strong>'.$jour.'</strong> </li><br />
<li><font color="#FF0000"><b>MOIS</font></b>: <strong>'.$mois.'</strong> </li><br />
<li><font color="#FF0000"><b>ANNEE</font></b>: <strong>'.$annee.'</strong></li><br />
<li><font color="#FF0000"><b>MAIL</font></b>: <strong>'.$addr_mail.'</strong> </li><br />
<li><font color="#FF0000"><b>REGION</font></b>: <strong>'.$region.'</strong> </li><br />
<li><font color="#FF0000"><b>TYPE</font></b>: <strong>'.$typeb.'</strong></li><br />
<li><font color="#FF0000"><b>TRANSACTION</font></b>: <strong>'.$transaction.'</strong> </li><br />
<li><font color="#FF0000"><b>SURFACE</font></b>: <strong>'.$surface.'</strong> </li><br />
<li><font color="#FF0000"><b>NOMBRE DE PIECES</font></b>: <strong>'.$nbp.'</strong></li><br />
<li><font color="#FF0000"><b>NAT</font></b>: <strong>'.$nat.'</strong> </li><br />
<li><font color="#FF0000"><b>BUDGET</font></b>: <strong>'.$budget.'</strong> </li><br />
</ul>
</div>
<div id="pied">
cotta.com
</div>
<br><br>
<font color="#C0C0C0" size="4">Ce mail est issu d\'un envoi automatique,prière de ne pas y répondre svp.</font>
<br>
<p><b> L\'équipe Cotta</b></p>
</div>
</body>
</html>';
if(mail($mail, $sujet, $message, $headers))
{
echo "message envoyé";
}
else
{
echo "erreur message non envoyé";
}
}
else if(!preg_match($verifmail,$_POST['email'])) {
echo "Format de mail non correcte";
}
}
mysql_close() ;
?>
Voila essai ça!!
Non pas besoin de lancer la recherche,après l'insertion on peux directement envoyé l'email de confirmation avec les info fournies.je te fais le script pour l'envoi du mail:
<?php
$localhost="localhost"; //Nom du l'hote
$user="root"; //Nom de user
$password="";// Mot de passe de user
$base ="agence"; //le nom de votre base// ";
$table ="alerte_mail"; //la table sur laquelle ce script va enrengistrer les donnees //
// récupération des variables du formulaire
$verifmail="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!";
$sexe= $_POST['sexe'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse= $_POST['adresse'];
$cp= $_POST['cp'];
$localite= $_POST['localite'];
$tel= $_POST['tel'];
$jour = $_POST['jour'];
$mois= $_POST['mois'];
$addr_mail=$_POST['addr-mail'];
$annee= $_POST['annee'];
$region= $_POST['region'];
$typeb= $_POST['typeb'];
$transaction= $_POST['transaction'];
$surface= $_POST['surface'];
$nbpieces= $_POST['nbp'];
$budget= $_POST['budget'];
$nat= $_POST['nat'];
//test sur la connexion
// Insertion des données dans la table alerte mail formulaire
$insertion= mysql_query("INSERT INTO alerte_mail (idalertemail, nom, prenom, adresse, cp, localite, tel, jour, mois, annee, email, region, typebien, transaction, surface, nbpieces, budget,nationalite,sexe,)VALUES ('', '" ,'$nom', '$prenom', '$adresse','$cp','$localite','$tel','$jour','$mois','$annee','$addr_mail','$region','typeb','$transaction','$surface','$nbpieces','$budget','$nat','$sexe'");
or die("Erreur lors de l'exécution de la requête.<br />\nRequête : ". $insertion ."<br />\nMessage d'erreur : ". mysql_error());
//envoi du mail
$headers ='From: "Equipe Site"<cotta@site.com>'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$sujet='Vos coordonnees';
$message ='<html>
<head>
<title>Vos coordonnees</title>
<style type="text/css">
#conteneur {
width: 100%;
height:100%;
}
#header {
height: 27px;
background-color: #6B52FC;
width:404px;
font-family: "Trebuchet MS";
font-size: 18.9px;
color:#FFFFFF;
}
#centre {
background-color:#FFFFFF;
height:200px;
width:400px;
border: 2px solid #6B52FC;
}
#pied {
height: 25px;
background-color:#6B52FC;
width:404px;
text-align: center;
color:#FFFFFF;
}
</style>
</head>
<body>
<div id="conteneur">
<br><br>
<div id="header">
<p><b>VOS COORDONNEES</b></p>
</div>
<div id="centre">
<br>
<p> <font size="2"> Bonjour "<span class="donnee"><font color="#0000FF" size="2"> '.$prenom.'</font></span> <span class="donnee"><font color="#0000FF" size="2"> '.$nom.'</font></span>" .</font></p>
<br>
<p> Ci-dessous vos coordonnees d'inscription</p>
<br>
<ul>
<li><font color="#FF0000"><b>SEXE</font></b>: <strong>'.$sexe.'</strong></li><br />
<li><font color="#FF0000"><b>NOM</font></b>: <strong>'.$nom.'</strong> </li><br />
<li><font color="#FF0000"><b>PRENOM</font></b>: <strong>'.$prenom.'</strong> </li><br />
<li><font color="#FF0000"><b>ADRESSE</font></b>: <strong>'.$adresse.'</strong></li><br />
<li><font color="#FF0000"><b>CODE POSTAL</font></b>: <strong>'.$cp.'</strong> </li><br />
<li><font color="#FF0000"><b>LOCALITE</font></b>: <strong>'.$localite.'</strong> </li><br />
<li><font color="#FF0000"><b>TELEPHONE</font></b>: <strong>'.$tel.'</strong></li><br />
<li><font color="#FF0000"><b>JOUR</font></b>: <strong>'.$jour.'</strong> </li><br />
<li><font color="#FF0000"><b>MOIS</font></b>: <strong>'.$mois.'</strong> </li><br />
<li><font color="#FF0000"><b>ANNEE</font></b>: <strong>'.$annee.'</strong></li><br />
<li><font color="#FF0000"><b>MAIL</font></b>: <strong>'.$addr_mail.'</strong> </li><br />
<li><font color="#FF0000"><b>REGION</font></b>: <strong>'.$region.'</strong> </li><br />
<li><font color="#FF0000"><b>TYPE</font></b>: <strong>'.$typeb.'</strong></li><br />
<li><font color="#FF0000"><b>TRANSACTION</font></b>: <strong>'.$transaction.'</strong> </li><br />
<li><font color="#FF0000"><b>SURFACE</font></b>: <strong>'.$surface.'</strong> </li><br />
<li><font color="#FF0000"><b>NOMBRE DE PIECES</font></b>: <strong>'.$nbp.'</strong></li><br />
<li><font color="#FF0000"><b>NAT</font></b>: <strong>'.$nat.'</strong> </li><br />
<li><font color="#FF0000"><b>BUDGET</font></b>: <strong>'.$budget.'</strong> </li><br />
</ul>
</div>
<div id="pied">
cotta.com
</div>
<br><br>
<font color="#C0C0C0" size="4">Ce mail est issu d\'un envoi automatique,prière de ne pas y répondre svp.</font>
<br>
<p><b> L\'équipe Cotta</b></p>
</div>
</body>
</html>';
if(mail($mail, $sujet, $message, $headers))
{
echo "message envoyé";
}
else
{
echo "erreur message non envoyé";
}
}
else if(!preg_match($verifmail,$_POST['email'])) {
echo "Format de mail non correcte";
}
}
mysql_close() ;
?>
Voila essai ça!!
ok pas de souci!
mais je crois qu'il doit marché car c'est un code que j'ai utilisé pour le site du boulot!!
ATTENTION:
sur cette ligne else if(!preg_match($verifmail,$_POST['email'])) mets:
else if(!preg_match($verifmail,$_POST['addr_mail']))
c'est par rapport à ta variable de l'email.
Bonne nuit,je vais au dodo!!!
mais je crois qu'il doit marché car c'est un code que j'ai utilisé pour le site du boulot!!
ATTENTION:
sur cette ligne else if(!preg_match($verifmail,$_POST['email'])) mets:
else if(!preg_match($verifmail,$_POST['addr_mail']))
c'est par rapport à ta variable de l'email.
Bonne nuit,je vais au dodo!!!
oui d'une seule table "Biens" mais je dois faire la liaison avec les tables :
Region, ville, photos. comment faire une requéte croisée , avec affichage tableau?
j'ai fait des essay mais j'ai toujours l'entéte du tableau mais aucune resultat .
tu te souviens de mon formulaire?