AJAX - Agarrar un valor de una tabla

 
Vista:
Imágen de perfil de Nayely

Agarrar un valor de una tabla

Publicado por Nayely (1 intervención) el 05/12/2016 17:07:24
Hola, me gustaria que al momento de seleccionar una fecha en concreto de mi tabla, se me autocompletara en mi formulario.

Espero me halla dado a entender. Este es mi código.

vista de mi tabla:
-----------------------------------
- Fecha -
-----------------------------------
- 22/11/2016 -
- 05/12/2016 -
----------------------------------

Me gustaria que si yo selecciono de mi tabla el dia 22/11/2016 le trajera todos los campos de ese día a mi formulario.

vista
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<!-- Ultima consulta -->
<div class="col-md-8">
		<div class="panel panel-default" >
		<p><strong>Última Consulta</strong></p>
			<div class="panel-body" >
				<div class="row">
					<div class="col-xs-12">
 
 
				<div class="col-xs-10">
					<div class="col-xs-4" style="left: 12%;">
						<h5><strong>Fecha:</strong></h5>
					</div>
 
					<div class="col-xs-4" style="left: -5%;">
						<input style="background: #F5F5DC; " type="date" name="date_pas"  class="form-control" value="{{@$Tab_consulta->con_con_fecha_apertura}}" id="fecha_pas" placeholder="Fecha">
					</div>
 
					<div class="col-xs-1" style="right:  -1%;">
						<h5><strong>Edad:</strong></h5>
					</div>
 
					<div class="col-xs-2" style="right: -3%; " >
						<input style="background: #F5F5DC; " type="text" name="edad_pas" class="form-control" id="edad" value="">
					</div>
					<div class="col-xs-1" style="right: -2%;">
						<h5><strong>Peso:</strong></h5>
					</div>
 
				</div>
				<div class="col-xs-2">
					<div class="col-xs-3" style="left: -14%; width: 90%;">
						<input style="background: #F5F5DC; " type="text" name="pes_pas" class="form-control" id="peso_pas" value="{{@$Tab_consulta->con_peso}}">
					</div>
 
				</div>
 
 
					</div>
 
 
 
				<div class="col-xs-12">
					<br><br>
 
					<div class="col-xs-1"  style="left: 55%;">
						<h5><strong>Talla:</strong></h5>
					</div>
 
					<div class="col-xs-2" style="left: 55%;" >
						<input style="background: #F5F5DC; " type="text" name="talla_pas" class="form-control" id="talla_pass" value="{{@$Tab_consulta->con_talla}}">
					</div>
 
 
					<div class="col-xs-1" style="left: -18%;">
						<h5><strong>Temperatura:</strong></h5>
					</div>
					<div class="col-xs-2" style="left: -8%; width: 20%;">
						<input style="background: #F5F5DC; " type="text" name="temp_pas" class="form-control" id="name" value="{{@$Tab_consulta->con_temp}}">
					</div>
 
 
				</div>
 
 
				<div class="col-xs-12" >
 
 
				<div class="col-xs-6">
					<br>
					<h5><strong>PC:</strong></h5>
					<textarea style="background: #F5F5DC; " class="form-control" name="pc_pas" value="">{{@$Tab_consulta->con_pc}}</textarea>
					<br>
				</div>
 
 
 
				<div class="col-xs-6">
					<br>
					<h5><strong>TA:</strong></h5>
					<textarea style="background: #F5F5DC; " class="form-control" name="ta_pas"  value="">{{@$Tab_consulta->con_ta}}</textarea>
					<br>
				</div>
 
				</div>
 
					<div class="col-xs-12">
					<br>
					<h5><strong>Impresión diagnostica:</strong></h5>
					<textarea style="background: #F5F5DC; " class="form-control" name="id_pas" value="">{{@$Tab_consulta->con_id}}</textarea>
					<br>
				</div>
 
 
 
				<div class="col-xs-12">
					<br>
					<h5><strong>Tratamiento:</strong></h5>
					<textarea style="background: #F5F5DC; " class="form-control" name="tratam_pas"  value="">{{@$Tab_consulta->con_tratam}}</textarea>
					<br>
				</div>
 
				</div>
			</div>
		</div>
	</div>
 
<!-- Se acaba ultima consulta -->
 
<!-- Tabla -->
	<div class="col-md-4">
		<div class="panel panel-default" >
			<div class="panel-body">
				<div class="row">
					<div class="col-md-12">
						<table class="table table-hover  table-bordered" id="tablaF" border="1" align="center" style="left: 1%;">
							<br>
				            <?php
					            if(count($Tab_consulta)>0){
					              ?>
 
					              <tr class="active">
					                <td style="width: 40%;"><strong>Fecha</strong></td>
					              </tr>
					              <?php foreach ($Tab_consulta as $row) { ?>
					              <?php
					              if(isset($row->con_fecha_apertura)){
					                ?>
					                <tr  class="warning">
 
					                   <td> <?php echo @$row -> con_fecha_apertura."<br>";  ?></td>
 
					                 </tr>
					                 <?php
					               }
					               ?>
 
 
					               <?php
					             }
					           }else{
					            echo "<p class='alert alert-ganger'> !No hay citas para el día de hoy!</p>";
					          }
					          ?>
						</table>
					</div>
				</div>
			</div>
		</div>
	</div>
 
<!-- Se acaba tabla -->


Modelo
1
2
3
4
5
6
7
8
function Fecha_pasada($id,$fecha){
		$this->db->select('c.id_consulta, c.con_peso, c.con_temp, c.con_talla, c.con_pc, c.con_ta, c.con_id, c.con_tratam ,c.con_fecha_apertura')->from('consulta c')
							->where('c.id_paciente',$id)
							->where('c.con_fecha_apertura',$fecha);
		$query = $this->db->get();
 
		return $query->result();
	}

Controlador
1
2
3
4
5
6
public function index($id=0){
      $data['Tab_consulta'] = $this->expediente->TabConsultas_pasadas($id);
      //  debug_last_query();
 
       $this->blade->set_data($data)->render('case_file/casefile');
    }

Espero me puedan ayudar u.u
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder