Hello,
Décidément quand quelque ne fonctionne plus les autres suivent...
Mon problème ici n'a rien à voir avec le post ouvert dans les autres sujets!
Mon client m'a demandé de rajouter des champs dans ma base de données pour que toutes les coordonnées des membres s'enregistrent.
Le problème est que depuis rien ne s'enregistre plus dans la bdd.
L'accusé réception indique que tout s'est bien déroulé, je reçois bien le mail avec toutes les infos,
mais lorsque je vais voir dans la base de données il n'y a pas l'enregistrement...
Voici mon code:
Au début il n'y avait que les champs: societe, login, mdp, admin, activation, email,
et j'ai rajouté :nom, prenom, adresse, cp, ville, pays, telephone
Je l'ai rajouté dans le même ordre dans la bdd. avec en dernier la date du jour qui devrait s'insérer automatiquement.
Où est mon erreur?
J'ai la tête en ébullition
Décidément quand quelque ne fonctionne plus les autres suivent...

Mon problème ici n'a rien à voir avec le post ouvert dans les autres sujets!
Mon client m'a demandé de rajouter des champs dans ma base de données pour que toutes les coordonnées des membres s'enregistrent.
Le problème est que depuis rien ne s'enregistre plus dans la bdd.
L'accusé réception indique que tout s'est bien déroulé, je reçois bien le mail avec toutes les infos,
mais lorsque je vais voir dans la base de données il n'y a pas l'enregistrement...
Voici mon code:
<?php // Début du PHP
//recuperation des donnees du formulaire
$societe = htmlentities($_POST["societe"]);
$nom = htmlentities($_POST["nom"]);
$prenom = htmlentities($_POST["prenom"]);
$adresse = htmlentities($_POST["adresse"]);
$cp = htmlentities($_POST["cp"]);
$ville = htmlentities($_POST["ville"]);
$pays = htmlentities($_POST["pays"]);
$mail = htmlentities($_POST["mail"]);
$telephone = htmlentities($_POST["telephone"]);
$login = htmlentities($_POST["login"]);
$mdp = htmlentities($_POST["mdp1"]);
// on regarde dans la BDD si ce client est pas déjà enregistré
// connexion à la BDD
$BDD=mysql_connect ( getenv("MYSQL_HOST"),"login","mdp" );
mysql_select_db (getenv("MYSQL_DATABASE"));
If (!$BDD) { die("Connexion echouée !"); }
// on va vérifier si le login est pas déjà enregistré
$reqAdmin = "SELECT * FROM identification WHERE login='".$login."'";
$repAdmin = mysql_query($reqAdmin);
If (mysql_num_rows($repAdmin) > 0)
{
Die("Ce login est déjà enregistré.<BR><A href=\"enregistrement.php\">Retourner à la page d'enregistrement.</A>");
}
Else
{
// enregistrement dans la BDD
$reqEnr = "INSERT INTO identification (societe, login, mdp, admin, activation, email, nom, prenom, adresse, cp, ville, pays, telephone) VALUES ('".$societe."','".$login."','".MD5($mdp)."','0','0','".$mail."','".$nom."','".$prenom."','".$adresse."','".$cp."','".$ville."','".$pays."','".$telephone."','".date("Y-m-d")."')";
mysql_query($reqEnr);
}
// déconnexion de la BDD
mysql_close($BDD);
//adresse de réception du mail
$email = "adresse@mail.com";
//sujet du mail
$sujet = "Demande d'accès à la partie PRO";
//preparation du texte du mail (\n correspond au retour à la ligne)
$message = "Le client suivant souhaite accéder à la partie PRO du site web : \n\n SOCIETE : ".$societe."\n NOM : ".$nom."\n PRENOM : ".$prenom."\n ADRESSE : ".$adresse."\n CODE POSTAL : ".$cp."\n VILLE : ".$ville."\n PAYS : ".$pays."\n EMAIL : ".$mail."\n TELEPHONE: ".$telephone."\n\n LOGIN : ".$login."\n\nPour lui autoriser l'accès, consultez la page d'administration et activez l'accès utilisateur.";
//Envoi du mail
if ( mail($email,$sujet,$message) )
{
include("ar.php");
}
else
{
include("err.php");
}
?>// Fin du PHP
Au début il n'y avait que les champs: societe, login, mdp, admin, activation, email,
et j'ai rajouté :nom, prenom, adresse, cp, ville, pays, telephone
Je l'ai rajouté dans le même ordre dans la bdd. avec en dernier la date du jour qui devrait s'insérer automatiquement.
Où est mon erreur?
J'ai la tête en ébullition
