Bonjour, j'ai un soucis je doit insérer un champs choix[] dans une seule entré avec implode mais cela ne fonction pas j'aimerai une aide svp?
<?php include'sources/config1.php'; if(isset($_POST['Submit'])){ $pseudo=addslashes($_POST['pseudo']); $jours=addslashes($_POST['jours']); $annonce=addslashes($_POST['annonce']); $sexe_m=addslashes($_POST['sexe']); if($_POST['Submit'] == TRUE){ foreach($_POST['choix'] as $liste){ $add_annonce=array(':pseudo'=> $pseudo, ':sexe'=> $sexe_m, ':choix'=> implode(',', $liste), ':jours'=> $jours, ':annonce'=> $annonce); $values= join(', ',array_keys($add_annonce)); $req=$connection->prepare( 'INSERT INTO annonce ('.str_replace(':','',$values).') VALUES('.$values.')' ); $req->execute($add_annonce); } echo' <script> $(document).ready(function() { $("#dialog").dialog({ modal: true, opacity: 0.9, minWidth: 400 , height: 120, position: [480,350], }); }); setTimeout( function() { window.location.href = ("http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/membre.php?idm='.$_SESSION['idm'].'"); }, 15000 ); </script>'; echo'<div id="dialog" style="display:none;font-size:10px;" title="Réussi"><img src="images/1.gif" width="24" height="24" border="0"><br /> <center><b>Votre annonce est inserée!!!!<br/>';echo $sexe_m; echo' ';echo $pseudo;echo' ';echo $jours; echo' ';echo $liste; echo' ';echo $annonce; echo'</b></center></div>'; include'pieds.php'; } ////////////////////////////////////////////////////////////////////////////////////////////////////// }else { echo' <script> $(document).ready(function() { $("#dialog").dialog({ modal: true, opacity: 0.9, minWidth: 400 , height: 120, position: [480,350], }); }); setTimeout( function() { window.location.href = ("http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/add_annonce.php?idm='.$_SESSION['idm'].'"); }, 5000 ); </script>'; echo'<div id="dialog" style="display:none;font-size:10px;" title="Erreur inscription"><img src="images/1.gif" width="24" height="24" border="0"><br /> <center><b> veuillez recommencez!!!!<br/></b></center></div>'; include'pieds.php'; } ?>
Afficher la suite