我有一个带有多个选择输入的表单。 我从远程数据库获取值,如下所示:
<select class="form-control select2" id="tor" name="tor[]" style="width: 100%;"height: 150pt" multiple>
<?php if ($result=mysqli_query($conexion,$sqlBU))
{
// Fetch one and one row
while ($row=mysqli_fetch_row($result))
{
printf ("%s (%s)\n",$row[0],$row[1]);
printf ("%s (%s)\n",$row[0],$row[8]);
echo '<option value='.$row[0].' selected>'.$row[7].' '.$row[8].'</option>';
}
// Free result set
mysqli_free_result($result);
}
?>
</select>
我需要将选定的行作为数组传递以执行其他操作。
我得到的值如下:
$("#submit_btn").click(function() {
var tor = [];
$('#tor :selected').each(function(i, selected){
tor[i] = $(selected).text();
});
alert (foo);
location.href = "tor_create_revisions.php?id=" + tor
});
使用此脚本我将获得一个包含所选行的数组,但输出的值为:
'$行[7]'。 '$行[8]。'
我需要$ row [0]的值。
我应该改变什么?
谢谢