Bonjour, je souhaiterais, avec le code ci-dessous, envoyer des données sur base de données suivant le cas saisi par un formulaire précédent. (cet envoi de données se fait a partir du
if($membre == "oui" ) { qui est en gras) Comme vous pouvez le constater, je demande également que les données soient supprimées de l'ancienne base de données. Cela marche à merveille, par contre, le problème est toujours que je ne retrouve aucune données sur la base... Aucun message d'erreur n'est affiché... Les identifiants de connection sont inclus dans les lignes 2 et 3...
Voici le code : <?
include("include/config.php");
include("config.php");
$prenom = $_POST["prenom"];
$sonmail = $_POST["sonmail"];
$sujet = $_POST["sujet"];
$nom = $_POST["nom"];
$mdp = $_POST["mdp"];
$pseudo = $_POST["pseudo"];
$ojourdui = date("Y-m-d");
$pmb = $_POST['id'];
$DI = $_POST['DI'];
if(empty($prenom) OR empty($nom) OR empty($sonmail) OR empty($sujet))
{
print '<center><b><font color="#FFFF00" face="verdana" size="4">Erreur , champs manquants :</b></font></center><br><br>';
if(empty($prenom)) { print '<center><font color="#FFFF00" face="verdana" size="2">Vous n\'avez pas saisi de prénom !<br>
'; } if(empty($sonmail)) { print '
<center>Vous n\'avez pas saisi votre adresse email !<br>'; }
if(empty($sujet)) { print '<center>Vous n\'avez pas saisi le sujet de votre message !<br>'; }
if(empty($nom)) { print '<center>Aucun nom n\'a été saisi.<br>'; }
print '<p align="center"><a href="javascript:history.back()">Retour</a>'; exit;
}
else
{
$sonmail = $_POST['sonmail'];
$membre = $_POST["membre"];
$point = strpos($sonmail,".");
$arobas = strpos($sonmail,"@");
if($point == '')
{
echo '<center><br><font color="#000000">Cette adresse email est invalide</font><br>
<p align="center"><a href="javascript:history.back()">Retour</a><br>'; exit;
}
elseif($arobas == '')
{
echo '<center><br><font color="#000000">Cette adresse email est invalide</font><br>
<p align="center"><a href="javascript:history.back()">Retour</a><br>'; exit;
}
else
{
if($membre == "oui" ) { // C'est à partir d'ici que commence l'envoi des données Mail("$sonmail","$sujet","$m1","from: $from");
Mail("$votremail","$sujet","$m3","from: $votremail");
$connection = mysql_connect($host,$name,$passe)
or die ("La connection à la base de donnée est actuellement impossible, veuillez réessayer plus tard");
$db = mysql_select_db($database, $connection)
or die ("La connection à la base de donnée est actuellement impossible, veuillez réessayer plus tard");
$rq123 = "select pseudo from membre where pseudo=\"".$_POST['pseudo']."\";";
$result = mysql_query($rq123);
if (mysql_num_rows($result) >= 1) {
echo "Pseudo déjà utilisé"; exit;
}
else {
$req = "INSERT INTO membre (id,Nom,Prenom,Pseudo,mdp,email,Date inscription,Date de reponse)
VALUES ('','$nom','$prenom','$pseudo','$mdp','$sonmail','$DI','$ojourdui')";
$resultat = mysql_query($req);
$connection = mysql_connect($host,$name,$passe);
$db = mysql_select_db($database, $connection);
$sql = "DELETE FROM inscriptions WHERE id='$pmb' LIMIT 1";
$resultat = mysql_query($sql);
echo "<center><font color=\"#FFFF00\">L'inscription a bien été acceptée !<br><br>
Un email a été envoyé à l'adresse : $sonmail<br>
<br>Merci pour votre réponse , A bientôt . The_magicien.<br>
Vous pouvez <a href='javascript:window.close()'>Fermer la fenêtre</a></font>";exit;
}
}
elseif($membre == "padd")
{
Mail("$sonmail","$sujet","$m5","from: $from");
$connection = mysql_connect($host,$name,$passe);
$db = mysql_select_db($database, $connection);
$sql = "UPDATE inscriptions SET Statut='precisions_demandees_le_$ojourdui' WHERE id='$pmb' LIMIT 1";
$resultat = mysql_query($sql);
echo "<center><font color=\"#FFFF00\">La demande de précisions a bien été envoyée<br><br>
Un email a été envoyé à l'adresse : $sonmail<br>
<br>Merci pour votre réponse , A bientôt . The_magicien.<br>
Vous pouvez <a href='javascript:window.close()'>Fermer la fenêtre</a></font>";exit;
}
else
{
}
Mail("$sonmail","$sujet","$m2","from: $from");
Mail("$votremail","$sujet","$m4","from: $votremail");
$connection = mysql_connect($host,$name,$passe);
$db = mysql_select_db($database, $connection);
$sql = "DELETE FROM inscriptions WHERE id='$pmb' LIMIT 1";
$resultat = mysql_query($sql);
echo "<center>
<font color=\"#FFFF00\">L'inscription a bien été refusée. <br>
Merci pour votre réponse, A bientôt .<br>
Un email a été envoyé à l'adresse
: $sonmail<br>
The_magicien<br>
Vous pouvez <a href='javascript:window.close()'>Fermer la fenêtre</a></font>"; {
}
include("include/footer.php"); } } echo ''; ?>
</center></center></center></center></center></center></center></center>
Merci de bien vouloir me dire ce qui ne va pas car je ne vois pas moi même!!
Cordialement,
The_magicien