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: 20 años, 5 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 )
{
   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.