Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Poner PHP en DIV

Estas en el tema de Poner PHP en DIV en el foro de PHP en Foros del Web. Hola; Necesitaría "volcar" los datos de una variable en un DIV. ¿Cómo se hace eso exactamente? ¿Cómo paso los datos del PHP al DIV (HTML)? ...
  #1 (permalink)  
Antiguo 07/03/2015, 09:10
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Exclamación Poner PHP en DIV

Hola;

Necesitaría "volcar" los datos de una variable en un DIV.
¿Cómo se hace eso exactamente? ¿Cómo paso los datos del PHP al DIV (HTML)?

La página es PHP y tiene un DIV con id "nombre", y necesito pasar los datos de esta variable:

Código PHP:
date_default_timezone_set('America/Argentina/Buenos_Aires');
$date date('d/m/Y H:i:s'); //Dia/Mes/Año Hora/Minutos/Segundos 
Código:
<div id="nombre"><!-- Aquí debería ir la info de PHP $date --></div>
Y sí, necesito que esté en el DIV. En ese mismo DIV.

¿Alguna ayuda...?
  #2 (permalink)  
Antiguo 07/03/2015, 10:36
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Respuesta: Poner PHP en DIV

¿Te has mirado el manual de PHP?
http://php.net/manual/es/function.echo.php

<div id="nombre"><?php echo $date; ?></div>
  #3 (permalink)  
Antiguo 07/03/2015, 10:36
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Poner PHP en DIV

Eso es básico:
Código PHP:
Ver original
  1. <div><?php echo $date; ?></div>

Por favor consulta un manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 07/03/2015, 10:51
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Respuesta: Poner PHP en DIV

Bien, y si tuviese unas variables en PHP en pagina1.php y quisiera después ponerlas a través de 'echo' en pagina2.php ¿qué tendría que hacer?

He provado con

Código PHP:
<?php include 'pagina1.php';
?>
Pero, obviamente, me inserta toda la página. Solo quiero rescatar las variables.

El asunto es que necesito volcar, por ejemplo, la variable $date en pagina2.php y que se vaya añadiendo a un DIV auto-incrementable cada vez que se carga pagina1.php ... Espero expresarme con claridad.
  #5 (permalink)  
Antiguo 07/03/2015, 10:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Poner PHP en DIV

Cita:
Pero, obviamente, me inserta toda la página. Solo quiero rescatar las variables.
Pues ese es el problema, si no separas bien tu código ¿cómo piensas reutilizar algo de ahí?

El hecho es que sí puedes colocar variables en archivos separados, entonces las incluyes antes de usarlas y las usas.

Pero claro, si tienes todo mezclado entonces no sirve de nada.

Cita:
El asunto es que necesito volcar, por ejemplo, la variable $date en pagina2.php y que se vaya añadiendo a un DIV auto-incrementable cada vez que se carga pagina1.php ... Espero expresarme con claridad.
No se entiende.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 07/03/2015, 11:02
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Respuesta: Poner PHP en DIV

Cita:
Iniciado por pateketrueke Ver Mensaje
Pues ese es el problema, si no separas bien tu código ¿cómo piensas reutilizar algo de ahí?

El hecho es que sí puedes colocar variables en archivos separados, entonces las incluyes antes de usarlas y las usas.

Pero claro, si tienes todo mezclado entonces no sirve de nada.



No se entiende.
Nada, se que es todo un lío lo que quiero hacer pero al final lo he resuelto con un "file_put_contents" y he volcado los datos con HTML incluido en "pagina2.php".

Algo así;

Código PHP:
date_default_timezone_set('America/Argentina/Buenos_Aires');
$date date('d/m/Y H:i:s'); //Dia/Mes/Año Hora/Minutos/Segundos

$file "pagina2.php";
$dump print_r('
<div class="coso"><p>
print_r('
>Fecha'.$date, TRUE).'<br>'.
'
</p></div>;
file_put_contents($file$dumpFILE_APPEND LOCK_EX); 
Y listo

Gracias por la paciencia :)
  #7 (permalink)  
Antiguo 07/03/2015, 11:22
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Respuesta: Poner PHP en DIV

Cita:
Iniciado por NueveReinas Ver Mensaje
Nada, se que es todo un lío lo que quiero hacer pero al final lo he resuelto con un "file_put_contents" y he volcado los datos con HTML incluido en "pagina2.php".

Algo así;

Código PHP:
date_default_timezone_set('America/Argentina/Buenos_Aires');
$date date('d/m/Y H:i:s'); //Dia/Mes/Año Hora/Minutos/Segundos

$file "pagina2.php";
$dump print_r('
<div class="coso"><p>
print_r('
>Fecha'.$date, TRUE).'<br>'.
'
</p></div>;
file_put_contents($file$dumpFILE_APPEND LOCK_EX); 
Y listo

Gracias por la paciencia :)
No sé si he entendido bien, pero para hacer eso no necesitas nada más que un include. Como te hemos dicho ya, mírate el manual de php, es algo muy básico.

Cuando tu defines una variable en un fichero y luego haces un include, ese fichero también puede obtener la variable:

pagina1.php
Código PHP:
Ver original
  1. <?php
  2. date_default_timezone_set('America/Argentina/Buenos_Aires');
  3. $date = date('d/m/Y H:i:s'); //Dia/Mes/Año Hora/Minutos/Segundos
  4.  
  5. include('pagina2.php');
  6.  
  7. ?>

pagina2.php

Código:
<div id="nombre"><?php echo $date; ?></div>

Etiquetas: html, 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 11:32.