Arkadaşlar panelden birden fazla kategori seçilince ikişer tane ekliyor. Kodlar aşağıda.
if (@strip_tags($_POST['ekle'])){
$kategoriler = $_POST['kategoriler'];
foreach($kategoriler as $kategori){
mysql_query("INSERT INTO `makaleler` (`id`, `kategori`)
VALUES ('', '".$kategori."');") or die (mysql_error());
echo '<div class="message success"><p>Eklendi!</p></div>';
}
}bu da formdaki checkbox kısmı. tam olarak nerede yanlış yapıyorum?
<p>
<label>Kategoriler</label> <br />
<select name="kategoriler[]" style="height:530px" class="styled" multiple>
<?php
$kategoriler = mysql_query("SELECT * FROM kategoriler ORDER BY id");
while($oku = mysql_fetch_array($kategoriler)) {
?>
<option value="<?php echo $oku["kategori"];?>"><?php echo $oku["kategori"];?></option>
<?php } ?>
</select>
</p>
<p>