Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/12/2006, 10:39
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 22 años, 10 meses
Puntos: 4
Re: menu desplegable

Me imagino que el error esta en que no le pasas el nombre del campo completo al array $row, tu haces esto:
Código PHP:
$row['tipologia.nom_tipologia'], $row['nom_poblacio'] 
cuando en realidad debería de ser:
Código PHP:
$row['tipologia.nom_tipologia'], $row['poblacio.nom_poblacio'] 
ya que así lo declaras en tu consulta:
Código PHP:
$query = "SELECT tipologia.nom_tipologia, poblacio.nom_poblacio... 
Otro detalle es que deberías de validar que los campos que enviaste mediante el metodo POST no sean vacios, esto lo haces a travez de la función empty(). Para saber más sobre esta función checa este enlace:
http://www.php.net/manual/es/function.empty.php
Además también deberías comprobar si la consulta te devolvío algun resultado y esto lo haces con la función mysql_num_rows():
http://www.php.net/manual/es/functio...l-num-rows.php
Prueba con esto:
Código PHP:
<?php
$llistat_titols 
= $_POST['text_titol'];  // recullo la variable del titol
$llistat_tipo = $_POST['var_tipologia'];
$llistat_pob = $_POST['var_poblacio']; // recullo la variable del poblacio

$link = mysql_connect ( "localhost", "user", "01234") or die ( "no m'he pogut conectar" ); // me conecto a la base de dades
$bd = mysql_select_db ( "molinar", $link ) or die ( "no puc conectar a la BBDD" ); // selecciono la base de dades de treball

$query = "SELECT tipologia.nom_tipologia, poblacio.nom_poblacio FROM tipologia, poblacio WHERE id_tipologia='".$llistat_tipo."' AND id_poblacio='".$llistat_pob."'";
$result = mysql_query( $query, $link ) or die ( "Error en: $query. " . mysql_error() ); 
$num_res = mysql_num_rows( $result );

if ( !
$num_res > 0 )
{
   echo 
"No se obtuvieron resultados.";
   exit;
}
else
{
   while ( 
$row = mysql_fetch_array( $result ) )
   { 
      echo 
"Tipologia: ".$row['tipologia.nom_tipologia']." Población: ".$row['poblacio.nom_poblacio']."<br/>";
   }
}

mysql_free_result( $result ); // liberamos memoria
?>
Espero que sea lo que necesitabas o por lo menos te de una idea. Suerte
P.D. Recuerda lo que te mencione hacerca de validar que los campos no sean vacíos ya que yo no lo hice.