problema con cargar en combos dependientes usando postgresql
Publicado por Javier (30 intervenciones) el 06/08/2016 22:48:44
amigos el problema es el siguiente el primer select carga bien pero el segundo select dependiente no carga nada...este es el codigo:
los valores $lista_p[5], $lista_p[1], $lista_p[2] vienen de las variables de la tabla piloto la cual en el siguiente orden son: cod_escuderia, nombre_piloto, apellido_piloto.
los valores $lista_e[0], $lista_e[1] vienen de las variables de la tabla escuderia la cual en el siguiente orden son: cod_escuderia, nombre_escuderia.
les agradezco su ayuda ..gracias
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
<html>
<head>
<title>Formula Uno</title>
<meta name="menu_principal" http-equiv="content-type" content="text/html" charset="utf-8_spanihs_ci" />
<link rel="stylesheet" type="text/css" href="css/estilo_menu.css"/>
<link rel="stylesheet" type="text/css" href="css/estilo_carrera.css"/>
</head>
<body>
<?php
include('menu.php');
?>
<br /><br /><br /><br /><br /><br />
<form class="f_carrera">
<fieldset>
<legend>CARRERA</legend>
<ul>
<li>
<label class ="lab_fech" for="name">Fecha </label>
<input class="txt_fecha" type="text" placeholder="13/05/1950" />
</li>
<li>
<label class ="lab_piloto" for="name">Piloto </label>
<select name="txt_piloto" class="txt_piloto" size="1">
<?php
include('bd_conexion.php');
$verificar_p = "SELECT * FROM piloto ORDER BY nombre_piloto";
$result_verificar_p = pg_query($verificar_p);
echo "<option>"."--------------------"."</option>";
while($lista_p=pg_fetch_row($result_verificar_p)) {
echo "<option value=".$lista_p[5].">".$lista_p[1]." ".$lista_p[2]."</option>";
}
pg_free_result($verificar_p);
pg_close($conexion);
?>
</select>
<label class ="lab_dorsal" for="name">Dorsal </label>
<input class="txt_dorsal" type="text" placeholder="22" />
<label class ="lab_pts_pilo" for="name">Puntos - Piloto </label>
<select name="puntos" class="txt_puntos1" size="1">
<option> </option>
<option>10</option>
<option>6</option>
<option>5</option>
<option>4</option>
<option>3</option>
<option>1</option>
</select>
</li>
<li>
<label class ="lab_escud" for="name">Escuderia </label>
<select name="txt_escuderia" class="txt_escuderia" size="1">
<?php
include('bd_conexion.php');
$verificar = "SELECT * FROM escuderia WHERE cod_escuderia='".trim($lista_p[5])."'";
$result_verificar = pg_query($verificar);
echo "<option>"."--------------------"."</option>";
while($lista_e=pg_fetch_row($result_verificar)) {
echo "<option value=".$lista_e[0].">".$lista_e[1]."</option>";
}
pg_free_result($verificar);
pg_close($conexion);
?>
</select>
<input class="btn_buscar" type="submit" value="Buscar Carrera"/>
</li>
</fieldset>
</form>
</body>
</html>
los valores $lista_p[5], $lista_p[1], $lista_p[2] vienen de las variables de la tabla piloto la cual en el siguiente orden son: cod_escuderia, nombre_piloto, apellido_piloto.
los valores $lista_e[0], $lista_e[1] vienen de las variables de la tabla escuderia la cual en el siguiente orden son: cod_escuderia, nombre_escuderia.
les agradezco su ayuda ..gracias
Valora esta pregunta


0