Buenas a todos, tengo el siguiente problemilla.
quiero mostrar de una base de datos unos datos. tengo un campo poblacion, q contiene un id poblaicon(y esta relacionada con la base de datos de poblaciones).
claro, si muestro el registro, me da como resultado un numero. entonces lo que hago es referenciar a la base de datos poblaciones, para mostrar el nombre, pero me sale en todos los registros la misma poblacion. el codigo es el siguiente:
Código:
if(mysql_num_rows($res)> 0) {
//si hay datos
list($idcliente,$poblacion,$zona) = mysql_fetch_array($res);
$totalInmuebles = mysql_query("SELECT id,poblacion FROM poblaciones WHERE id=$poblacion") or die(mysql_error());
$total = mysql_fetch_array($totalInmuebles);
while($row = mysql_fetch_array($_pagi_result)){
<promocion idcliente="<? echo $row['idcliente'];?>" poblacion="<?=$total["poblacion"];?>" idzona="<? echo $row['idzona'];?>"/>
el codigo esta asi pq lo que hago es generar un xml, e importar los datos a flash. pues lo dicho, me muestra siempre la misma poblaicon. en cambio, si muestro directamente la $poblacion de la bd (sin relacionarla), me da un id diferente (correspondiente a cada una de ellas) (ej: 1,17, 28...)
alguien sabe decirme donde tengo el error?
saliudos