PHP - conectar querys

 
Vista:
sin imagen de perfil
Val: 557
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

conectar querys

Publicado por zendi (1056 intervenciones) el 20/05/2015 15:40:20
estoy tratando de crear una comparacion para luego imprimir la descripcion de cada uno de estos querys:
como hago para que cuando seleccione de un select la ENTIDAD se imprima en otro select el campo MUNICIPIO Y EL DE PARROQUIA.


LA CUESTION SERIA ASI: SELECCIONO :
ENTIDAD: DISTRITO CAPITAL
MUNICIPIO: LIBERTADOR
PARROQUIA: ALTAGRACIA

AQUI SELECCIONO EL ESTADO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<SELECT name='estados' onchange='PonerCodigo(this.form.cod_ent,this,1)';>
   <OPTION value='0' selected>Seleccione un Estado";

$resultado = "SELECT * FROM estados ORDER BY descripcion";
$resultado1 = pg_query($connect,$resultado);
		while ($registro1=pg_fetch_array($resultado1))
		{
		   $codigo     =$registro1['codigo'];
		   $descripcion=$registro1['descripcion'];
		   if ($txtEstado==$codigo)
		   {
		   $formulario.="<OPTION value='01' selected>$descripcion";
		   }
		   else
		   {
		   $formulario.="<OPTION value='$codigo'>$descripcion";
		   }
		}
AQUI SELECCIONO EL MUNICIPIO DE LA ENTIDAD PEDIDA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<SELECT name='municipios' onchange='PonerCodigo(this.form.cod_mun,this,2)'>
   <OPTION value='0' selected>Seleccione un Municipio...";
		if ($txtEstado)
		{
		   $resultado2 = "SELECT * FROM  municipios
						   WHERE cod_ent='$txtEstado' ORDER BY descripcion";
				$resulmun = @pg_query($connect,$resultado2);
						   
		   while ($registro2=pg_fetch_array($resulmun))
		   {
			  $codigo      =$registro2['codigo'];
			  $descripcion =$registro2['descripcion'];
			  $municipios[]=$codigo.'|'.$descripcion;
			  if ($txtMunicipio==$codigo)
				 $formulario.="<OPTION value='$codigo' selected>$descripcion";
			  else
				$formulario.="<OPTION value='$codigo'>$descripcion";
		   }
		}


AQUI SELECCIONO LA PARROQUIA DEL MUNICIPIO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<SELECT name='parroquias' onchange='PonerCodigo(this.form.cod_parr,this,3)'>
   <OPTION value='0' selected>Seleccione una Parroquia...";
		if ($txtEstado and $txtMunicipio)
		{
		   $resultado3 = "SELECT * FROM parroquias WHERE cod_ent='$txtEstado' AND cod_mun='$txtMunicipio' ORDER BY descripcion";
				$resulparro = @pg_query($connect,$resultad3);
 
		   while ($registro3=pg_fetch_array($resulparro))
		   {
			  $codigo      =$registro3['codigo'];
			  $descripcion =$registro3['descripcion'];
			  $parroquias[]=$codigo.'|'.$descripcion;
			  if ($txtParroquia==$codigo)
				 $formulario.= "<OPTION value='$codigo' selected>$descripcion";
			  else
				 $formulario.= "<OPTION value='$codigo'>$descripcion";
		   }
		}

CADA UNO DEBE IMPRIMIRSE A TRAVÉS DE LA VARIABLE $descripcion
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
sin imagen de perfil
Val: 557
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

conectar querys

Publicado por zendi (1056 intervenciones) el 21/05/2015 13:14:37
En realidad no imprime ni siquiera el formulario.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 557
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

conectar querys

Publicado por zendi (1056 intervenciones) el 21/05/2015 23:54:42
Alguien pudiera sugerirme algo,
coloque el codigo de esta forma:
pero tampoco funciona

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
<TABLE><TBODY><TR><TD>
Entidad Federal(*)
<TD align='left'>
<INPUT name='cod_ent' maxlength='2' size='1' class='txtNumerico'><TD>
<SELECT name='estados'>
   <OPTION value='0' selected>Seleccione un Estado...";</OPTION>
<?php
		$connect = pg_connect("host=localhost port=5432 dbname=pediatria user=postgres password=movilnet");
		$resultado = "SELECT * FROM estados ORDER BY descripcion";
		$resultado1 = @pg_query($connect,$resultado);
		while ($registro=pg_fetch_array($resultado1))
		{
		   $codigo     =$registro['codigo'];
		   $descripcion=$registro['descripcion'];
								echo "<OPTION VALUE='$codigo'>$descripcion</OPTION></TD></TR>";
		}
?>
</SELECT></TD></TR>
<TR><TD>Municipio:
<TD align='left'>
<INPUT name='cod_mun' maxlength='2' size='1' class='txtNumerico'>
 
<SELECT name='municipios' onchange='PonerCodigo(this.form.cod_mun,this,2)'>
   <OPTION value='0' selected>Seleccione un Municipio...</OPTION>
<?php
 
		if ($txtEstado)
		{
	    $resultado = "SELECT * FROM municipios
						   WHERE cod_ent='$txtEstado' ORDER BY descripcion";
		$resultado1 = @pg_query($connect,$resultado);
 
		   while ($registro=pg_fetch_array($resultado1))
		   {
			  $codigo      =$registro['codigo'];
			  $descripcion =$registro['descripcion'];
			  $municipios[]=$codigo.'|'.$descripcion;
								echo "<OPTION VALUE='$codigo'>$descripcion</OPTION></TD></TR>";
		   }
		}
?>
</SELECT></TD></TR>
<TD>Parroquia:
 <SELECT name='parroquias'>
   <OPTION value='0' selected>Seleccione una Parroquia...";
<?php
			if ($txtEstado and $txtMunicipio)
			{
			   $resultado = "SELECT * FROM  parroquias WHERE cod_ent='$txtEstado' AND cod_mun='$txtMunicipio' ORDER BY descripcion";
			$resultado1 = @pg_query($connect,$resultado);
 
			   while ($registro=pg_fetch_array($resultado1))
			   {
				  $codigo      =$registro['codigo'];
				  $descripcion =$registro['descripcion'];
				  $parroquias[]=$codigo.'|'.$descripcion;
									echo "<OPTION VALUE='$codigo'>$descripcion</OPTION></TD></TR>";
			   }
			}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar