2 gündür cebelleşiyorum. Bir checkbox yaptım ve her seçilen seçeneğide aynı tabloda farklı sütunlara ekliyorum. sorunsuz çalışıyor fakat benim sorunum değerleri tıklanma sırasına göre alması!!
ekliyorum ama Alfabetik olarak alıyor. Örnek array = (F,C,A,B,E,D) ama verilen array (A,B,C,D,E,F)
ben soruma bir yanıt buldum
https://stackoverflow.com/questions/...election-order
En altta verilen cevapla javascript ekleyince seçim istediğim gibi oluyor ama bunu php değişkenine ordanda veritabanına nasıl eklerim bilmiyorum. Yardımcı olursanız sevinirim.
<?php
if($_SERVER["REQUEST_METHOD"] == "POST"){
if(isset($_POST['data'])){
if($_POST)
{
$subjects = implode(',', $_POST['data']);
$subjectsx = explode(',', $subjects);
echo $subjectsx[0].$subjectsx[1].$subjectsx[2]."<br />";
$ekle = mysql_query("UPDATE yorum SET kategori = '$subjectsx[0]', kategori1 = '$subjectsx[1]', kategori2 = '$subjectsx[2]', kategori3 = '$subjectsx[3]', kategori4 = '$subjectsx[4]' Where id ='$sid'");
}
}
}
?>
//input bu şekilde
<input class="messageCheckbox" id="myCheck<?=$say;?>" type="checkbox" name="data[]" value="<?=$row["tr"];?>" alt="<?=$row["tr"];?>" onclick="myFunction<?=$say;?>('<?=$row["tr"];?>')"><label style="cursor: pointer;"><?=$row["title"];?></label></div></td><?php } ?>