Привет, ребята. Я пытаюсь опубликовать значения, которые получают число из другого текстового поля для запроса выбора MySQL, но я застрял. Можете ли вы помочь мне, вот мой код, когда я пытаюсь получить результат, я не могу добавить запятую (,) между ценности. также пробовал функции implode () и explode (), но результат получил только номер элемента массива, пожалуйста, помогите мне. Я буду рад попробовать ваши идеи, спасибо.
на мой запрос SQL я получаю только строку в результате, что мой первый выбор
Большое спасибо за вашу помощь, ребята
function exportselectionlist(){
var qcolumns=document.getElementById('selectionlist');
for (i=0; i < qcolumns.length; i++) {
qcolumns.options[i].selected = true;
}
document.selectionlist_form.submit();
}
<form id="selectionlist_form" action="xxx.php" method="post"
name="selectionlist_form">
<select id="selectionlist" style="width:300px;" multiple="multiple" size="4"
name="selectionlist[]">
<option value=""></option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
</select>
<input type="submit" value="x" />
<a onclick="exportselectionlist()" href="javascript:;">Export</a>
</form>
// xxx.php
<?php foreach ($selectionlist as $value) {
$resultstr = array();
foreach ($selectionlist as $result)
$resultstr[] = $result;
echo $x=implode(",",$resultstr);
sql = mysql_query("SELECT * FROM table where idArticle in ('$x')");