Foros del Web » Programando para Internet » PHP »

hacer consultas con un combobox

Estas en el tema de hacer consultas con un combobox en el foro de PHP en Foros del Web. Hola, buen dia soy nuevo en esto y necesito ayuda de ustedes mi problema es que deseo hacer consultas por mes en una base de ...
  #1 (permalink)  
Antiguo 06/04/2009, 09:29
 
Fecha de Ingreso: abril-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
hacer consultas con un combobox

Hola, buen dia soy nuevo en esto y necesito ayuda de ustedes mi problema es que deseo hacer consultas por mes en una base de datos que contien los siguientes campos fecha, introductor, propietario, origen, municipio, sexo, etc. bueno el que cuanta creo yo es el de la fecha ya que las consultas que necesito es que sean por mes y por rastro que seria el otro caso. Si alguien m puede ayudar se lo agradecere. Por favor
  #2 (permalink)  
Antiguo 06/04/2009, 09:52
 
Fecha de Ingreso: diciembre-2005
Ubicación: Vigo
Mensajes: 135
Antigüedad: 18 años, 3 meses
Puntos: 3
Respuesta: hacer consultas con un combobox

Que tipo de base de datos utilizas, es q con lo que pones no se que esplicarte. podrias ser un poco mas esplicito.
__________________
AlfaMeta formacion
  #3 (permalink)  
Antiguo 06/04/2009, 09:53
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años
Puntos: 7
Respuesta: hacer consultas con un combobox

¿?pero especificamente que es lo primero que necesitas... hacer el combo con los meses y anos¿? o que....

Explica un poco mejor para intentar ayudarte
__________________
Me junto con los que Saben, Queriendo Saber.
  #4 (permalink)  
Antiguo 07/04/2009, 09:09
 
Fecha de Ingreso: abril-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
Respuesta: hacer consultas con un combobox

este es el codigo que tengo stoy trabajando en DW y lo que quiero es hacer consultas por medio de un combobox que se por fecha (que seria por mes la busqueda )y por municipio.. perdon loq pasa esq no se muy bien de esto y no se expresarme bien agradecere su ayuda..
la base de datos esta en MySQL

aka el codigo para mejor informacion... de antemano gracias
<html>
<head>
<title>Cedula Informativa</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#0066CC">
<?php
include "conexion.php";
?>
<form name="frm" method="post" action="RptCedInf.php">
<div style="font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;">Consulta:&nbsp;&nbsp;
<select name="Consulta">
<option value="Mes"> Mes </option>
<option value="Rastro"> Rastro </option>
</select>
<br>
<input type="Submit" value="Ver">

<div></div>
<table width="1250" border="5" bordercolor="#0066CC" bgcolor="#0066CC">
<tr>
<td rowspan="4" colspan="4" align="center"> <img src="Imagenes/poder.jpeg"> </td>
<td colspan="10" align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:12px;">SECRETARIA DEL CAMPO</td>
<td rowspan="4" colspan="4" align="center"> <img src="Imagenes/modificar.png"> </td>
</tr>
<tr>
<td colspan="10" align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:12px;">COORDINACION GENERAL DEL SESICA</td>
</tr>
<tr>
<td colspan="10" align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:12px;">DIRECCION DE SANIDAD PECUARIA </td>
</tr>
<tr>
<td colspan="10" align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:12px;">DPTO. DE COORD.DE CAMPAÑAS ZOOSANITARIAS </td>
</tr>
<tr>
<td colspan="18"> <br> </td>
</tr>
<tr>
<td colspan="18" align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:12px;"> <b>CEDULA INFORMATIVA DE SACRIFICIO</b> </td>
</tr>
<tr>
<td colspan="18" > <br> </td>
</tr>
<tr>
<td colspan="5" align="left" style="font-family:Arial, Helvetica, sans-serif; font-size:12px;"> RASTRO MUNICIPAL DE:</td>
<td colspan="7" align="left" style="font-family:Arial, Helvetica, sans-serif; font-size:12px;"> INSPECTOR:</td>
<td colspan="6" align="left" style="font-family:Arial, Helvetica, sans-serif; font-size:12px;"> ADMINISTRADOR:</td>
</tr>
<tr>
<td colspan="18"> <br> </td>
</tr>
<tr bordercolor="#FFFFFF" bgcolor="#000099">
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> No. </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Fecha </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Introductor </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Propietario o Vendedor </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Origen </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Municipio </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Sexo </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Edad </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Peso </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Raza </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Color </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Fierro </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Aretes </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Factura </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Guia de T. </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Certif. Zoo. </b></td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Decomisos </b> </td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;"> <b> Observaciones </b> </td>
</tr>
<?php
$hoy=date("Y-m-d");
$mySql="
SELECT
tblp_capturadiaria.CveDia,
tblp_capturadiaria.OrdSac,
tblp_capturadiaria.FecCap,
tblp_capturadiaria.Estado,
tblp_capturadiaria.Especie,
tblp_capturadiaria.Sexo,
tblp_capturadiaria.UMedad,
tblp_capturadiaria.Fierro,
tblp_capturadiaria.Arete,
tblp_capturadiaria.Factura,
tblp_capturadiaria.GuiaTran,
tblp_capturadiaria.CerZoo,
tblp_capturadiaria.Decomisos,
tblp_capturadiaria.Observaciones,
tblp_capturadiaria.Edad,
tblp_introductor.NomInt,
tblp_propietario.NomProp,
tblc_razas.DesRaza,
tblc_color.DesColor,
tblp_propietario.Rancho,
tblc_municipios.DesMun,
tblp_capturadiaria.Peso
FROM
tblp_capturadiaria ,
tblp_introductor ,
tblp_propietario ,
tblc_razas ,
tblc_color ,
tblc_municipios
WHERE
tblp_capturadiaria.CveInt = tblp_introductor.CveInt AND tblp_capturadiaria.CveProp = tblp_propietario.CveProp AND tblp_capturadiaria.CveRaza = tblc_razas.CveRaza AND tblp_capturadiaria.CveColor = tblc_color.CveColor AND tblp_propietario.CveMun = tblc_municipios.CveMun";
$result=mysql_query($mySql,$link);
$row=mysql_fetch_array($result);
do{
?>
<tr bgcolor="#006666">
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[CveDia] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[FecCap] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[NomInt] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[NomProp]?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[Rancho] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[DesMun] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[Sexo] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[Edad] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[Peso] ?> Kg. </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[DesRaza] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[DesColor] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[Fierro] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[Arete] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[Factura] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[GuiaTran] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[CerZoo] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[Decomisos] ?> </td>
<td style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;"> <?php echo $row[Observaciones] ?> </td>
</tr>
<?php
}while($row=mysql_fetch_array($result));
?>
</table>


</form>
</body>
</html>
  #5 (permalink)  
Antiguo 07/04/2009, 09:35
 
Fecha de Ingreso: diciembre-2005
Ubicación: Vigo
Mensajes: 135
Antigüedad: 18 años, 3 meses
Puntos: 3
Respuesta: hacer consultas con un combobox

con el codigo que pones hay lo que haces es listar todos los datos pero no creas ningun combo box.
Para hacer un cobobox con los meses y los ayuntamientos tendrias que ahcer algoa si:
Código PHP:
<?php
<form name="frm" method="post" action="RptCedInf.php">
<
select name="fecha">
<?
php
$hoy
=date("Y-m-d");
$mySql="
SELECT
MONTH (tblp_capturadiaria.FecCap)
FROM
tblp_capturadiaria
"

$result=mysql_query($mySql,$link);
$row=mysql_fetch_array($result);

do{ 
?>
<option value="<? echo "$row[fecha]"?>">
<?php
}while($row=mysql_fetch_array($result));
?>
</select>
<select name="municipio">
<?php
$mySql
="
SELECT
tblc_municipios.DesMun
FROM
tblc_municipios"
;
$result_mun=mysql_query($mySql,$link);
$row_mun=mysql_fetch_array($result_mun);
do{ 
?>
<option value="<? echo "$row_mun[DesMun]"?>"><? echo "$row_mun[DesMun]"?></option>
<?php
}while($row=mysql_fetch_array($result));
?>
</select>
<input type="submit" title="enviar" value="enviar" />
</form>
Cuando selecciones el mes y el municipio envias los datos el fichero php que aparece en la etiqueta <form> "RptCedInf.php", dentro de ese documento deveria haber algo asi.

Código PHP:
<?php
$mySql
="
SELECT
tblp_capturadiaria.CveDia,
tblp_capturadiaria.OrdSac,
tblp_capturadiaria.FecCap,
tblp_capturadiaria.Estado,
tblp_capturadiaria.Especie,
tblp_capturadiaria.Sexo,
tblp_capturadiaria.UMedad,
tblp_capturadiaria.Fierro,
tblp_capturadiaria.Arete,
tblp_capturadiaria.Factura,
tblp_capturadiaria.GuiaTran,
tblp_capturadiaria.CerZoo,
tblp_capturadiaria.Decomisos,
tblp_capturadiaria.Observaciones,
tblp_capturadiaria.Edad,
tblp_introductor.NomInt,
tblp_propietario.NomProp,
tblc_municipios.DesMun,
FROM
tblp_capturadiaria ,
tblc_municipios
WHERE
tblp_capturadiaria.FecCap = $_POST[fecha] AND tblc_municipios.DesMun = $_POST[municipio]"

$result=mysql_query($mySql,$link);
$row=mysql_fetch_array($result);
do{ 
?>
aqui se mostrrian los resultados.
<?php
}while($row=mysql_fetch_array($result));
?>
Haber si te sirve, un saludo.
__________________
AlfaMeta formacion
  #6 (permalink)  
Antiguo 07/04/2009, 10:19
 
Fecha de Ingreso: abril-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
Respuesta: hacer consultas con un combobox

Gracias brother, lo voy a checar y ya te digo q onda vale..
gracias..
Saludos

Disculpa de Nuevo no me sale
y solo me muestra un municipio que es el de acala
y pues la fecha no me muestra nada
tambiem me marca error en esto

$row=mysql_fetch_array($result);

y en esto

}while($row=mysql_fetch_array($result));

help me!!!!

te agradecere si m ayudas
o si me puedes pasar tu correo para explicarte mejor o te dejo el mio.
[email protected]

spero tu respuesta

Última edición por anza; 07/04/2009 a las 11:07 Razón: respuesta
  #7 (permalink)  
Antiguo 07/04/2009, 11:45
 
Fecha de Ingreso: abril-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
Respuesta: hacer consultas con un combobox

Mas explicacion sobre el problema
bueno lo que quiero es que por medio de un bombobox me realice las consultas
que serian por mes y por municipio..

Xfa me urge si me pueden ayudar
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 15:28.