J'ai un petit souci pour insérer une valeur dans ma base.
Je fais une vérification d'inscription.
J'ai donc un état que je récupère en méthode GET 'verif'.
Je souhaiterai ET modifier un état ET insérer un numéro de verification.
L'opération se déroule bien pour mon update (passer de l'état "Attente" à "Validé", en revanche, si j'ajoute les dernières lignes de code "INSERT INTO" rien ne se passe (pas de numéro de vérification) et l'état dans ce cas ne se modifie pas et reste en "attente".
J'ai du faire une erreur groooossière, mais je ne trouve pas !
Quelqu'un(e) pour m'aider ?
Merchi bcp !!!!
if (isset($_GET['verif'])) //si l'opération s'est bien déroulée
{
// recherche enregistrement dans la base
mysql_select_db($database, $connexion);
$query_Inscription = "SELECT * FROM membres WHERE ID = '$ID_mbre'";
$resultSet = mysql_query($query_Inscription, $connexion) or die(mysql_error());//vérification membres
//modification base et ajout du champ : numéro inscription + etat liste "numéro d'inscription"
if ($row_Inscription = mysql_fetch_assoc($resultSet)) //s'il y a un résultat en base
{
$updateMembres = "UPDATE membres SET etat='Validé'"; // je modifie l'état
$updateMembres .= "WHERE ID = '$ID_mbre' ";
mysql_query($updateMembres, $connexion) or die(mysql_error());
$insertVerif = "INSERT INTO membres (verif) VALUE ('$verif')"; //j'insère le numéro d'enregistrement
$insertVerif .= "WHERE ID = '$ID_mbre'";
mysql_query($insertVerif, $connexion) or die (mysql_error());
}
}
mysql_free_result($Inscription);