Pues llevo todo el día dandole vueltas y no veo donde cometo el error, estoy realizando una Web que dinámicamente genera un documento Word, ahí no tengo el problema ya que sé como generarlo con PHP/ MySQL perfectamente.
El problema lo tengo al llamar a una función que me he creado que reemplaza etiquetas con los datos que saca de mi BDA, por tanto a la función quiero pasarle el array de la consulta es decir...
Código PHP:
$recordset1=mysql_query($consulta1,$bda_conexion) or die(mysql_error());
$inmueble=mysql_fetch_assoc($recordset1);
......
$pos=1;
do {
print_inmueble($inmueble);
if($pos%2==0) { echo $salto; }
$pos++;
} while ($inmueble=mysql_fetch_assoc($recordset1));
Código PHP:
function print_inmueble($registro) {
$inm=$info_inmueble;
$inm=str_replace('<<razon_social>>',$registro['razon_social'],$inm);
$inm=str_replace('<<DOMX>>',$registro['DOMX'],$inm);
//Más líneas idénticas que reemplazan
echo $inm;
}
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
Agradecería enternamente algún comentario.
Otra cosa, hay alguna forma de hacer los 50 y tantos str_replace que tengo que hacer por de una forma menos larga