Foros del Web » Programando para Internet » PHP »

ayuda con consulta

Estas en el tema de ayuda con consulta en el foro de PHP en Foros del Web. Buenas amigos... tengo esto Código PHP: <?php session_start (); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Consulta</title> <style type="text/css"> <!-- .Estilo3 {font-size: 24px; font-style: italic; font-weight: bold; color: #FFFFFF; } --> </style> </head> <?php $destino = $_POST [ ...
  #1 (permalink)  
Antiguo 16/05/2009, 15:04
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 14 años, 11 meses
Puntos: 0
ayuda con consulta

Buenas amigos...

tengo esto

Código PHP:
<?php
session_start
();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Consulta</title>
<style type="text/css">
<!--
.Estilo3 {font-size: 24px; font-style: italic; font-weight: bold; color: #FFFFFF; }
-->
</style>
</head>
<?php
$destino
=$_POST['destino'];
require(
"conectar.php");
$sql='SELECT e.nom_emp, r.num_rut from p_empresas as e, p_ruta as r, p_lugares as l, p_ruta_lugar as rl where l.cod_lug=origen and rl.cod_rutalugar=l.cod_lug and r.cod_rut=rl.cod_rut and e.cod_emp=r.cod_emp and r.cod_rut in (select cod_rut from p_ruta_lugar.cod_lug=destino)';
$resultados mysql_query($sql);
while(
$row mysql_fetch_array($resultados)) 

   echo 
"<body> <table width=836 height=102 border=10 align=center>
  <tr>
    <td width=291 height=32 bgcolor=#0000CC><div align=center class=Estilo3>Empresa</div></td>
    <td width=153 bgcolor=#0099CC><div align=center class=Estilo3>Ruta</div></td>
  </tr>
  <tr>
    <td height=23>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align=center><b>"
.$row['nom_emp']."</b></td>
    <td align=center><b>"
.$row['num_rut']."</b></td>
  </tr>
</table>
</body>
</html>"
;
}
?>
Mi duda es que tengo esa consulta, pero lo que muestra en el index son dos listbox los cuales tienen como id origen y otro destino, muestran una lista de una misma tabla de la BD en MySQL. la consulta tiene que tomar lo que se selecciona pero enviar el codigo pj: se selecciona msi 7300 pero en ves de enviar este deberia enviar el codigo de este campo; lo otro noc si este bn es cuando valla a mostrar los campos.

Espero pronta respuesta y gracias por la ayuda a los colaboradores
  #2 (permalink)  
Antiguo 16/05/2009, 16:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: ayuda con consulta

Si lo que quieres es saber como rescatar los datos de tu combo lee esto: http://www.php.net/variables.external.

Saludos.
  #3 (permalink)  
Antiguo 18/05/2009, 13:04
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: ayuda con consulta

en realidad quisiera saber que en la consulta

los nombres que toma los envie como codigo y no como el nombre como tal
  #4 (permalink)  
Antiguo 18/05/2009, 13:25
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: ayuda con consulta

Pues por defecto el explorador envia de un select la parte de "value" del select:
Código html:
Ver original
  1. <select name="foo">
  2.      <option value="esto">Esto es lo que se muestra</option>
  3.      <option value="otr">Otro de lo que se muestra</option>
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 16:45.