Bonjour,
Voila déjà 3 jours que je cherche une solution a mon problème toujours pas de solution (
je souhaiterais envoyer, après sélection de checkbox de mon choix , les enregistrements dans une autre table avec les memes champs et faire un ->
INSERT INTO table_2 SELECT * FROM table_1 WHERE id IN('.implode(',',$_POST['msg']).')');
En gros j'ai dans ma page des checkbox qui récupèrent dans value les id des enregistrement ->
<input name="msg[]" class="checkbox" type="checkbox" id="msg[]" value="'.$result['id'].'">
<input class='Submit' type='submit' name='Submit' value='Envoyer'>
en cliquant sur envoyer j'attérie dans la page résultat
print_r ($_POST['msg']); // il m'affiche bien avec les id -> Array ( [0] => 162 [1] => 163 [2] => 164 )
if(isset($_POST['msg']))
{
foreach($_POST['msg'] as $msg)
{
$sql='INSERT INTO table_2 SELECT * FROM tb_gestion WHERE id IN('.implode(',',$_POST['msg']).')';
}
}
en fait il ne se passe rien et je ne comprend pas pourquoi,
Merci d'avance de votre aide je suis un peu désespérée la (
Voila déjà 3 jours que je cherche une solution a mon problème toujours pas de solution (

je souhaiterais envoyer, après sélection de checkbox de mon choix , les enregistrements dans une autre table avec les memes champs et faire un ->
INSERT INTO table_2 SELECT * FROM table_1 WHERE id IN('.implode(',',$_POST['msg']).')');
En gros j'ai dans ma page des checkbox qui récupèrent dans value les id des enregistrement ->
<input name="msg[]" class="checkbox" type="checkbox" id="msg[]" value="'.$result['id'].'">
<input class='Submit' type='submit' name='Submit' value='Envoyer'>
en cliquant sur envoyer j'attérie dans la page résultat
print_r ($_POST['msg']); // il m'affiche bien avec les id -> Array ( [0] => 162 [1] => 163 [2] => 164 )
if(isset($_POST['msg']))
{
foreach($_POST['msg'] as $msg)
{
$sql='INSERT INTO table_2 SELECT * FROM tb_gestion WHERE id IN('.implode(',',$_POST['msg']).')';
}
}
en fait il ne se passe rien et je ne comprend pas pourquoi,
Merci d'avance de votre aide je suis un peu désespérée la (
