Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2005, 23:10
Avatar de fullmental
fullmental
 
Fecha de Ingreso: octubre-2004
Ubicación: México DF, Xochimilco
Mensajes: 593
Antigüedad: 19 años, 5 meses
Puntos: 3
variables gobales

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.