INSERT de choix multiples en pdo
Bonjour, j'ai d'insérer les données choix en une ligne dans ma base de donnée déjà une chose et les re sortir en un tableau
idA pseudo sexe choix jours annonce
11 webmaster H maison 1423738852 salut
10 webmaster H appartement 1423738852 salut
9 webmaster H flat 1423738852 salut
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
| <?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'=> $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>Une erreur à l\'inscription <br/> veuillez recommencez!!!!<br/></b></center></div>';
include'pieds.php';
}
?> |