根据选择填写字段

问题描述 投票:0回答:0

非常好的日子。

根据在选择字段中选择的内容,我很难填写一些“输入”字段。

enter image description here

我认为它应该在 Ajax 中,因为我希望根据在选择公司中选择的内容更新 RUT、电话、地址和电子邮件字段。

我认为它应该在 Ajax 中,因为我希望根据在选择公司中选择的内容更新 RUT、电话、地址和电子邮件字段

现在,我正在尝试使用 php。

我正在使用 PDO 和 MVC。

在我的模型中我有:

`公共函数 TraerEmpresas() { 尝试 { $结果=数组();

        $stm = $this->pdo->prepare("SELECT * FROM empresas");
        $stm->execute();

        return $stm->fetchAll(PDO::FETCH_OBJ);
    }
    catch(Exception $e)
    {
        die($e->getMessage());
    }
}`

在我看来,我有:

`<div class="col-md-4 mt-3">
        <div class="form-floating">
            <label  for="floatingName">Empresa</label>
        <select name="empresa" id="empresa" class="form-select" style="height:80px;" placeholder="Empresa">
                <option value = ""></option>
                <?php foreach($this->model->TraerEmpresas() as $r): ?>
                    <option value="<?php echo $r->razonsocial; ?>"><?php echo $r->razonsocial; ?></option>
                <?php endforeach; ?>
        </select>
        </div>
    </div>
    <div class="col-md-4 mt-3">
        <div class="form-floating">
           <input type="text" name="rut_dest" value="<?php echo $r->rut; ?>" class="form-control" placeholder="RUT" required>
            <label for="floatingName">RUT</label>
        </div>
    </div>
    <div class="col-md-4 mt-3">
        <div class="form-floating">
            <input type="text" name="tel_emp_dest" value="<?php echo $r->telefono; ?>" class="form-control" placeholder="Teléfono" required>
            <label for="floatingName">Teléfono</label>
        </div>
    </div>
    <div class="col-md-8 mt-3">
        <div class="form-floating">
            <input type="text" name="direccion_dest" value="<?php echo $r->direccion; ?>" class="form-control" placeholder="Dirección" required>
            <label for="floatingName">Dirección</label>
        </div>
    </div>
    <div class="col-md-6 mt-3">
        <div class="form-floating">
            <input type="text" name="mail_emp_dest" value="<?php echo $r->email; ?>" class="form-control" placeholder="eMail" required>
            <label for="floatingName">eMail</label>
        </div>
    </div>`

不工作。

有人可以帮我吗?

预期的是:通过从选择字段中选择一个选项,其他附加字段会更新其内容。

php select field
© www.soinside.com 2019 - 2024. All rights reserved.