0
Wie werde ich das ausgewählte Element in select2 multiple? Ich möchte diese Optionen/Werte standardmäßig in einer Mehrfachauswahlliste auswählen und sie dem Benutzer anzeigen, wo sie ihre Daten bei Bedarf aktualisieren können.Setzen Sie den ausgewählten Wert in select2 multiple mit PHP
<?php
$mytitle = array(
"867310020292434, 867310021548131, 867310021561670");
$test = implode(',', $mytitle);
$query=mysqli_query($link,"select * from inventory where ITEM_CODE_MX='OPP01-3006GRY'");
while($row=mysqli_fetch_array($query))
{
$imei=$row["IMEI_MX"];
$title = explode(',', $imei);
}
?>
<script>
$(function() {
$('#tags').select2();
function select (event){
$("#tags").select2({
maximumSelectionLength: $('#quantitytotransfer').val(),
formatSelectionTooBig: function (limit) {
$('#box').show().text('Callback!');
parseInt($("#quantitytotransfer").val())
return 'Too many selected elements (' + limit + ')';
}
});
}
$('#quantitytotransfer').on('keyup', select);
select()
});
</script>
<select id="tags" name='title[]' style="width:300px;" class="form-control select2-offscreen" onchange="getCount()" multiple>
<?php
foreach ($title as $opt) {
$sel = '';
$wew = trim($is);
if (in_array($opt, $mytitle)) {
$sel = 'selected="selected" ';
}
if (!empty($opt)) {
echo "<option ' . $sel . ' value='$opt'>$opt</option>";
}
}
?>
</select>
hat nicht funktioniert :( –
würden Sie bitte ($ title) und fügen Sie es auf die Frage print_r? –
wo sollte ich setzen? Weil es nicht die Ausgabe von print_r zeigt –