Foros del Web » Programando para Internet » PHP »

echo con divs

Estas en el tema de echo con divs en el foro de PHP en Foros del Web. hola amigos. tengo una consulta en mi documento.php en el cual llamo al contenido de la bd. ahora mi consulta es la siguiente. tengo una ...
  #1 (permalink)  
Antiguo 24/12/2009, 00:35
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
echo con divs

hola amigos.

tengo una consulta en mi documento.php en el cual llamo al contenido de la bd.

ahora mi consulta es la siguiente.

tengo una hoja de estilo en la que tengo establecido el estilo de las 3 divs en la que quiero que aparesca el contenido pero que salga impreso de esta forma

TITULO DEL ARTICULO (div1)

autor / email
fecha / hora (div2)


Texto del artículo. (div3)


lo que estoy haciendo para que imprima de esa manera es agregar al echo los divs. aquí es donde fallo, pues o me sale error de parseo o me imprime el nombre de los campos que cito.

les dejo la consulta del archivo documento.php

<?
mysql_connect("localhost","xxxxx","xxxxxx") or die(mysql_error());
mysql_select_db("xxxxxxx") or die(mysql_error());
$id=$_GET['id'];
$q=mysql_query("SELECT * FROM articulos WHERE id='".$id."'");
if(mysql_num_rows($q)>0){
$r=mysql_fetch_array($q);

echo "estilocontenido:<div id="titulotexto">'$r'['titulo']'.'"<div id='uploader'>.$r.['autor'].'$r.'.['email']';'<br>.'$r'['fecha'].';'.$r['hora'].''."</div>.''."<div id='textofull'>.'$r'.['texto'].''."</div>"</div>"</div>"</div>';


}else{
echo "No existe el contenido solicitado!.";
}
?>


muchas gracias por su tiempo.
  #2 (permalink)  
Antiguo 24/12/2009, 00:42
Avatar de CdG
CdG
 
Fecha de Ingreso: marzo-2008
Mensajes: 114
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: echo con divs

http://www.forosdelweb.com/f18/como-...s-bien-588701/
__________________
no quiero ser un árbol y caminar
Jacinto Piedra
  #3 (permalink)  
Antiguo 24/12/2009, 00:44
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: echo con divs

gracias por responder rapido ;)

q grande jacinto piedra!
  #4 (permalink)  
Antiguo 24/12/2009, 01:16
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: echo con divs

sigo atento la info que me pasaste pero no puedo hacerlo funcionar.

Estaré tratando de hacer algo imposible?
  #5 (permalink)  
Antiguo 24/12/2009, 01:35
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Respuesta: echo con divs

lo ideal seria que vayas imprimiendo ens saltos para ver tu fallo es decir
que muestre un estructura jerarquica

<div>
<div>
texto
</div>
</div>

saludos
__________________
gerardo
  #6 (permalink)  
Antiguo 24/12/2009, 01:44
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: echo con divs

gracias chalchis..

eso yo lo habia pensado. lo podría hacer de esta forma ?

echo "estilocontenido: <div id="titulotexto">' . $r['titulo'].</div>";
echo '<div id='uploader'>. $r['autor']. $r['email']';'<br>. $r['fecha'].';'. $r['hora'].''."</div>';
echo '<div id='textofull'>. $r['texto'].''.</div>;
echo '</div>';

}
  #7 (permalink)  
Antiguo 24/12/2009, 01:47
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Respuesta: echo con divs

Código:
echo "estilocontenido: <div id="titulotexto">' . $r['titulo'].</div>";
echo "\n";
echo '<div id='uploader'>. $r['autor']. $r['email']';'<br>. $r['fecha'].';'. $r['hora'].''."</div>';
echo "\n";
echo '<div id='textofull'>. $r['texto'].''.</div>;
echo "\n";
echo '</div>';
echo "\n";

saludos
__________________
gerardo
  #8 (permalink)  
Antiguo 24/12/2009, 01:49
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: echo con divs

gracias gerardo lo voy a probar ;)

lo incorpore y me sale


Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home3/elcar/public_html/documentos.php on line 301
  #9 (permalink)  
Antiguo 24/12/2009, 01:51
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Respuesta: echo con divs

hice unos cambios porque vi errores a ver si te funciona

Código:
<?php
echo "estilocontenido: <div id=\"titulotexto\">".$r['titulo']."</div>";
echo "\n";
echo '<div id="uploader">'.$r['autor']. $r['email'].'<br>'.$r['fecha'].';'. $r['hora']."</div>";
echo "\n";
echo '<div id="textofull">'.$r['texto'].'</div>';
echo "\n";
echo '</div>';
echo "\n";
?>
__________________
gerardo
  #10 (permalink)  
Antiguo 24/12/2009, 01:59
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: echo con divs

http://www.elcarmentuciudad.com.ar/documentos.php?id=78

ahi esta el link de como quedaría...

ahora, estaba chekeeando la web, y no me lo imprime con los estilos que establecí....

será porque tiene mas importancia el estilo que toma desde el http://www.elcarmentuciudad.com.ar/subircontenidos.php donde hay un editor?
  #11 (permalink)  
Antiguo 24/12/2009, 02:03
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Respuesta: echo con divs

pues depende primero borras tus temporales y si sigues sin aplicar el estilo
checa si no tienes un estilo que afecte antes de aplicar sobre todo si aplica al body completo


saludos
__________________
gerardo
  #12 (permalink)  
Antiguo 24/12/2009, 02:07
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: echo con divs

mira en la base de datos me lo guarda con un estilo ya.

yo pensaba que con este tratamiento al php tomaría como mas importante el estilo definido para esas divs y lo mostraría. por mas que el editor de texto del form de un estilo al insertar el texto

te puedo enviar un pv con mi msn?

Última edición por megazero; 24/12/2009 a las 02:16
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 14:28.