Как помещать option Select как выбранный через php?

То, что я хочу, состоит в том, чтобы в момент обновления в моем CRUD, появилось окно с элементами, чтобы обновлять, но я хочу, чтобы все мои элементы объелись с информацией, которая у меня есть в моей базе данных для того, чтобы пользователь увидел то, что я ранее регистрирую, и смог изменять окно.

Моя проблема - что не, как делать, что я select смогите класться как выбранный, в зависимости от информации, которую ввел в компьютер пользователь ранее в момент Вашего реестра.

Код моего select


Здесь - изображение того, что я хочу, чтобы он появился, функционируют два select, но тот дней не функционирует всегда у меня появляется номер 1 и то, что я хочу сделать, состоит в том, чтобы у меня появилась стоимость, зарегистрированная в базе данных

introducir la descripción de la imagen aquí

4
задан 16.08.2016, 06:59
4 ответа

NecesitarГ-схвати одну funciГіn, что консультировал в этой базе данных informaciГіn, который ты хочешь показать по умолчанию и однажды, у тебя была она informaciГіn хранившаяся в переменной serГ - в такой простой как делать, что счастье funciГіn возвратило что-то как:

$resultado = "<option value='".$informacion."' selected='selected'>‌";
return $resultado;
3
ответ дан 24.11.2019, 13:38

Так как мы не знаем cГіdigo оригинал PHP, soluciГіn он не может состоять в том, чтобы копировать эту и прикреплять, но serГ - во что-то asГ-:

/* suponemos que ya se hizo una consulta sobre el valor
previamente seleccionado por el usuario y tenemos el valor en $eleccionPrevia */

?><select><?php
for($valor = 0; $valor < 10; $valor++) {
    echo "<option value='$valor'";
    if ($eleccionPrevia === $valor) { echo ' selected="selected";}
    echo ">$valor</option>";
<?php}
?></select>
1
ответ дан 24.11.2019, 13:38

Ты можешь выполнять консультацию против базы данных или прямо счетчик и размещать "selected", когда будет выполнена она condiciГіn. Тебе оставил пример с query

<?php
$query = 'select distinct dia from tabla order by dia   '; 
$rs = pg_query($query);

$combo = 'ID: <select class="selector" name="dia" name="dia" >\n';

while ($datos = pg_fetch_array($rs)){

    $selected = '';
    if ($idDispositivo == $datos['dia']){
        $selected = 'selected';
    }

    $combo .= '<option value="'.$datos['dia'].'"" '.$selected.'>'.$datos['dia'].'</option>\n';
}
$combo .= "</select>";
?>

DespuГ©s изменчивая $combo ты можешь помещать ее, где ты хотел с

<?php echo $combo ?>
1
ответ дан 24.11.2019, 13:38
$("#proyectos select,input[type=checkbox]").each(function(){
                var value = $(this).attr("value");
                var id = $(this).attr("id");
                $("#proyectos #"+id+" option").each(function(){
                    if ($(this).val() == value) {
                        $(this).attr("selected","selected");
                    }
                });introducir el código aquí
                if ($(this).attr("val") == "on") {
                    $(this).attr("checked","checked");




                }
            });

, если ты проходишь с ним по признаку и потом позволяешь, чтобы Jquery сделал работу

1
ответ дан 24.11.2019, 13:38

Теги

Похожие вопросы