INSERT INTO

Résolu
labourette Messages postés 657 Date d'inscription   Statut Membre Dernière intervention   -  
labourette Messages postés 657 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai reformulé mon post afin d'essayer d'être un peu plus clair sur mes explications pour espérer d'avoir un peu d'aide.
En vous remerciant par avance.

Pour commencer j'ai fait une boucle pour récupérer mes chekbox que je sélectionne dans la variable $tab

Ensuite je récupére l'id de l'adherent que j'ai inséré avec la variable $adherent_insert

Pour finir je souhaiterai que l'id de l'adherent et mon id des chekbox que je sélectionne puisse s'insérer dans la table tb_gestion_admin qui est une table de relation entre la table _tb_gestion_adherent et la table tb_categorie_statut

id_gestion_admin
rid_adherent
rid_categorie_statut

Merci de l'aide que vous pourrez m'apporter.

if(isset($_POST['action']) && !empty($_POST['categorie_statut'])){

$tab ='';
 for ( $i = 0; $i < count($_POST['categorie_statut']); $i++ )
 echo $tab;

$adherent_insert = $bdd->lastInsertId(); 
 
 if (isset($tab['categorie_statut'])) 
 {
$sql = 'INSERT INTO tb_gestion_admin (rid_adherent, rid_categorie_statut)
VALUES ("'.$adherent_insert.'", "'.$tab.'")';
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());

$requete = $bdd->prepare($sql);
$requete->bindParam(':rid_adherent',             
                                                    $PARAM['RID_ADHERENT']);
$requete->bindParam(':rid_categorie_statut', 
                                                    $PARAM['RID_CATEGORIE_STATUT']);   
   $requete->execute();

 }
}
else{
 echo 'Sélectionner pour ce Membre un choix pour la catégorie statut!';
}

   break;

1 réponse

labourette Messages postés 657 Date d'inscription   Statut Membre Dernière intervention   6
 
Bonjour

J'ai enfin trouvé ce que je souhaitais,
Je vous joint mon script si ça peut aider quelqu'un.
Cordialement

$adherent_insert = $bdd->lastInsertId();

$categorie_insert = (isset($_POST["categorie_statut"]))? $_POST["categorie_statut"]:array(); //pour récupérer toutes les valeurs cochées checkbox
 
foreach($categorie_insert as $categorie_statut)

				$sql = "INSERT INTO tb_gestion_admin (rid_adherent, rid_categorie_statut)
				VALUES (:rid_adherent, :rid_categorie_statut)";

			$requete = $bdd->prepare($sql);
			$requete->bindParam(':rid_adherent',			$adherent_insert);
			$requete->bindParam(':rid_categorie_statut',	$categorie_statut);			
			$requete->execute();
0