Salut,
Tout d'abord j'espère que vous pardonnerez mes lacunes: je débute :-°
Je cherche à modifier un script PHP de petites annonces.
Actuellement, le script ne permet que de poster dans une seule ville, mais je cherche à mettre en place une checkbox qui permettrait de sélectionner plusieurs villes pour qu'y soit postée la même annonce..
En ce qui concerne la checkbox, je devrais avoir ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <html> <body> <form method="post" action="post.php"> <input type="checkbox" name="cityid[]" value="1"> Brest <br /> <input type="checkbox" name="cityid[]" value="2"> Paris <br /> </form> </body> </html>
Je vous épargne le code très long pour ne poster ici que l'extrait qui m'intéresse:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $sql = "INSERT INTO $t_ads SET adtitle = '$data[adtitle]', addesc = '$data[addesc]', cityid = $xcityid, createdon = NOW(), timestamp = NOW(),"; mysql_query($sql) or die($sql.mysql_error());
Je pense que le bout de code ci-dessus (cityid = $xcityid) est à modifier, et c'est ici que mes connaissances limitées me bloquent...
J'ai bien essayé d'intégrer le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php if(isset($_POST['cityid'])) { foreach($_POST['cityid'] as $value){ $insert=mysql_query("INSERT INTO $t_ads('cityid') VALUES ('$value')"); } } ?>
...mais sans succès. Je dois être à côté de la plaque.
Merci d'avance à ceux qui m'apporteront leur aide.
Partager