Foros del Web » Programando para Internet » PHP »

PHP OO una variable que funcione en toda la pagina

Estas en el tema de una variable que funcione en toda la pagina en el foro de PHP en Foros del Web. Hola queria saber si alguien tiene un metodo de usar una variable en toda la pagina, es decir tengo mi web y quiero ponerle facebook ...
  #1 (permalink)  
Antiguo 19/12/2014, 12:24
 
Fecha de Ingreso: junio-2011
Mensajes: 76
Antigüedad: 12 años, 9 meses
Puntos: 0
una variable que funcione en toda la pagina

Hola queria saber si alguien tiene un metodo de usar una variable en toda la pagina, es decir tengo mi web y quiero ponerle facebook comentarios y like pero solo quiero mostrar el titulo de la info donde se muestra y la imagen de ahi mismo lo que tengo actualmes es.

include header.php

codigo mysql {
Muestra resultado dentro de estas llaves
$name = $row['nombre_user'];
}

include footer.php

lo que deseo es que el codigo que esta dentro del mysql pueda usar una variable por ejemplo: $name

y que ese name se puede usar en el header sin necesidad de crear otra nueva consulta.

por que quiero usarlo de esta manera en el header:

<title>estas viendo el perfil de: <?php echo $name; ?></title>

alguna forma o tengo que crear solo otro resultado en el header?
  #2 (permalink)  
Antiguo 19/12/2014, 12:37
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: una variable que funcione en toda la pagina

De hecho tienes problemas de diseño de software, si la idea es reutilizar dicho valor debes abstraer aún más la implementación.

Es decir, primero debes obtener todos los datos que necesitas, y después incluyes las vistas de HTML que hagan uso de ellos.

Tu error es ir obteniendo los datos mientras los vas imprimiendo, y eso precisamente provocó tus problemas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: mysql, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:53.