HTML'de seçili etiketle bir açılır kapanışım var.Güncelleme açılır menü seçeneklerini PHP ve AJAX ile paylaşın
proveedordinamico.php
<?php
require "config.php";
$distinct1 = "SELECT DISTINCT proveedor FROM techno_articulos";
$distinctquery1 = mysql_query($distinct1,$enlace);
while ($fila1 = mysql_fetch_array($distinctquery1)) {
echo '<option>' . $fila1['proveedor'] . '</option>';
}
?>
index.php
<script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
<div id="billdesc">
<select id="test" class="form-control">
<option class="non" value="option1">Option1</option>
<option class="non" value="option2">Option2</option>
<div id="actualizarlistaproveedores"></div>
<option class="editable" value="other">Other</option>
</select>
<input class="editOption" class="form-control" style="display:none;" id="test">
<input type="button" onclick="alertaopciones()">
<script>
function refreshlistaproveedores(){
$('#actualizarlistaproveedores').load('includes/proveedordinamico.php', function(){
setTimeout(refreshlistaproveedores, 100);
});
}
refreshlistaproveedores();
function alertaopciones(){
var alertados = document.getElementById("test").value;
alert(alertados);
}
</script>
<script>
var initialText = $('.editable').val();
$('.editOption').val(initialText);
$('#test').change(function(){
var selected = $('option:selected', this).attr('class');
var optionText = $('.editable').text();
if(selected == "editable"){
$('.editOption').show();
$('.editOption').keyup(function(){
var editText = $('.editOption').val();
$('.editable').val(editText);
$('.editable').html(editText);
});
}else{
$('.editOption').hide();
}
});</script>
</div>
</div>
fonksiyonu: Bir PHP üzerinde değerlere sahip, bu kodu her 100 ms yük ile çalışmıyor Her bir PHP değeriyle <option>
'u yazdırmanın bir yolu var mı?
Umarım kod hakkında herhangi bir sorunuz varsa bana yardım edebilirsiniz!
değil "", seçimin değeri hakkında beni uyarmak içindir, umarım ne yaptığımı anlayabilirsiniz. ^^ – GetPost