Foros del Web » Programando para Internet » PHP » CodeIgniter »

combobox llenar campo

Estas en el tema de combobox llenar campo en el foro de CodeIgniter en Foros del Web. buenas como están. tengo dias tratando con un combobox el cual al seleccionar el nombre me debe llenar un campo precio encontré algunos ejemplo de ...
  #1 (permalink)  
Antiguo 21/03/2017, 09:33
 
Fecha de Ingreso: agosto-2011
Mensajes: 36
Antigüedad: 12 años, 8 meses
Puntos: 0
Información combobox llenar campo

buenas como están.

tengo dias tratando con un combobox el cual al seleccionar el nombre me debe llenar un campo precio encontré algunos ejemplo de países que lo pude adaptar perfecto el problema es que necesito que en valué me envié una tabla en especifico pero solo me funciona con el id

comboboxarp_view.php

Cita:
<head>
<meta charset="UTF-8">
<title></title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>

</head>
<body>
<?= form_open(base_url().'index.php/comboBoxarp/hacerAlgo'); ?>
<select id="idPlan" name="idPlan">
<option value="0">Plan</option>
<?php
foreach ($nombreplane as $i ) {
echo '<option value="' .$i->idPlan .'">'. $i->nombrePlan .'</option>';

}
?>
</select>
<br/>
<br/>
<select id="idDeta" name="idDeta">
<option value="0"></option>
</select>
<br/>
<br/>
<button>Aceptar</button>
</form>

<script type="text/javascript">
$(document).ready(function() {
$("#idPlan").change(function() {
$("#idPlan option:selected").each(function() {
idPlan = $('#idPlan').val();
$.post("<?php echo base_url(); ?>index.php/ComboBoxarp/filldetaplane", {
idPlan : idPlan
}, function(data) {
$("#idDeta").html(data);
});
});
});
});
</script>
comboboxarp_model.php

Cita:
<?php
class ComboBoxarp_model extends CI_Model{
//put your code here
public function getnombreplane() {
$this->db->order_by('nombrePlan', 'asc');
$nombreplane = $this->db->get('nombreplane');

if($nombreplane->num_rows() > 0){
return $nombreplane->result();
}
}

public function getdetaplane($idPlan) {
$this->db->where('idPlan', $idPlan);
$this->db->order_by('nombreDeta', 'asc');
$detaplane = $this->db->get('detaplane');

if($detaplane->num_rows() > 0){
return $detaplane->result();
}
}
}
coboboxarp controlador

Cita:
<?php
class ComboBoxarp extends CI_Controller{
//put your code here
public function filldetaplane() {
$idPlan = $this->input->post('idPlan');

if($idPlan){
$this->load->model('ComboBoxarp_model');
$detaplane = $this->ComboBoxarp_model->getdetaplane($idPlan);
echo '';
foreach($detaplane as $fila){
echo '<option value="'. $fila->nombreDeta .'">'. $fila->nombreDeta .'</option>';
}
} else {
echo '<option value="0"></option>';
}
}

public function hacerAlgo() {
$idPlan = $this->input->post('idPlan');
$idDeta = $this->input->post('idDeta');

echo 'idPlan = '. $idPlan. '; idDeta = '. $idDeta;
}
}
estos son mis codigos en codeigniter

Etiquetas: campo, combobox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:47.