안녕하세요 친구가 하나의 확인란을 사용하여 모든 확인란을 선택한 다음 아약스를 통해 모든 확인란에 값을 전달하고 데이터베이스를 업데이트하는 인 박스 시스템을 만들려고합니다. . 그러나 문제는 그들이 값과 예를위한 배열select all을 사용하여 여러 확인란 값을 가져오고 데이터베이스에 값을 업데이트하십시오.
형성 후 하나씩 선택되는 점이다
FST 시간 2 번째, 3 번째 시간 2,3,4-
및 내가 배열의 목록을 얻으려고 노력하고 SQL 쿼리에서, 데이터베이스의 값을 업데이트 할 수 있도록 그것도 일어나지 않습니다. 아무도 도와 줄 수 있습니까? 여기에 제가 코딩 한 내용이 있습니다.
이 expode를 사용 $(function(){
$('.massmsgdelbutton').click(function(){
var val = [];
$('.sltchk:checked').each(function(i){
val[i] = $(this).val();
var dataString = 'massmsgdel='+ val;
if(confirm("Sure you want move all these messages to Trash? There is NO undo!"))
{
$.ajax({
type: "POST",
url: "modules/messages/sql_ex.php",
data: dataString,
cache: false,
success: function(html){
alert(html);
}
});
}
});
});
});
내 SQL 코드가 배열
if(isset($_REQUEST['massmsgdel']))
{
$id=$_REQUEST['massmsgdel'];
$myArray[] = explode(',', $id);
echo $id;
$sql=mysql_query("update message set trash='1' where message_id='$myArray'");
}
하지만 결과는 arra입니다. y와 그것의 에코도 오지 않는 것 또한 내 jquery와 뭔가 문제가 있다고 생각한다. –
글쎄, 당신의 경우에는 "myArray [0]"에 대한 "messageID1"등으로 대체 할 것이다. 질문. 나는 JQuery에 대해 확신하지 못한다. –