Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2006, 05:25
ferranWEB
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Ayuda con script

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