hola,
tengo un problema,
hago una consulta a una base de datos asi:
$result=mysql_query("select city_name from cities where cities.id_countries=1",$con);
$contRows =1;
while($rowTmp = mysql_fetch_array($result)) {
$row["contRows"] = $rowTmp["city_name"];
$contRows++;
}
Hasta ahi correcto, luego quiero rellenar una lista de html con los resultados de esa query(en el array $row):
$content .="<td><div align='center'><span class='Estilo5'>Ciudad:<select name='select'>";
$content .="<option selected value=1>--";
$a = 1;
foreach($row as $value){
$content .="<option value=".$a.">".$value;
$a++;
}
$content .="</select></span></div></td>";
El problema es que solo me pone en dicha lista el último valor de la query. SAbiendo que foreach se recorre todo el array entero , he de entender que solo tengo un valor guardado en $row(el último)? o es que al meterlo en la lista no lo hago correctamente?
gracias por adelantado
abe_k