hola estoy un poco hecho lios con las variables globales.
tengo un script bastante sencillo en donde mediante includes hago mi plantilla así:
HEADER
CONTENIDO
FOOTER
en una página muestro lo que hay en una base de datos así:
Código:
$iquery=mysql_query($squery,$ilink);
if ($iquery>0) {
$irow=0;
$ilastrow=mysql_num_rows($iquery);
while ($irow<$ilastrow) {
$nid=mysql_result($iquery,$irow,"id");
$titulo=mysql_result($iquery,$irow,"titulo");
$imprime_fecha=mysql_result($iquery,$irow,"fecha");
$entrada=mysql_result($iquery,$irow,"entrada");
$abstract=mysql_result($iquery,$irow,"abstract");
global $titulo;
echo "<div class=\"noticia\">"
."<h1>".$titulo."</h1>\n"
."<span class=\"fecha\">";
$fecha=fechaok($imprime_fecha);
echo "</span>"
."<p>".$entrada."</p>\n"
."<a href=\"".$nid."\">nota completa</a>\n"
."</div><br />";
//asi obtienes los datos de un campo
//repetir segun sea necesario
$irow++;
}
}
// liberamos la memoria usada por la consulta
mysql_free_result($iquery);
// cerramos la Base de dtos.
mysql_close($ilink);
todo bien hasta aqui ahora lo que quiero hacer es que el título de la página cambie segun el campo titulo en este pequeño script, el problema según yo es que al estar header embedido mediante un
include() tengo que hacer que la variable $titulo en el script "contenido" sea global...
probe con
$_GLOBALS[titulo]; en el header y
global $titulo; dentro del script pero no funciono, alguna sugerencia??
mi versión de php es la 4.1.1
gracias.