非常好的日子。
根据在选择字段中选择的内容,我很难填写一些“输入”字段。
我认为它应该在 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>`
不工作。
有人可以帮我吗?
预期的是:通过从选择字段中选择一个选项,其他附加字段会更新其内容。