Foros del Web » Soporte técnico » Ayuda General »

Como colocar estilo css a un echo

Estas en el tema de Como colocar estilo css a un echo en el foro de Ayuda General en Foros del Web. Hola a todos. tengo la siguiente pregunta como hago para hacer un estilo css a un echo pero q tienen html ("Datos Incorrectos... Intente nuevamente") ...
  #1 (permalink)  
Antiguo 17/01/2013, 07:52
 
Fecha de Ingreso: enero-2013
Mensajes: 36
Antigüedad: 11 años, 3 meses
Puntos: 0
Como colocar estilo css a un echo

Hola a todos. tengo la siguiente pregunta como hago para hacer un estilo css a un echo pero q tienen html ("Datos Incorrectos... Intente nuevamente") especificamente lo que quiero es meterlo en un div con borde, centra, y q se yo algunas cosas mas pero no se como hacer. Si alguien me ayudara se lo agradeceria.

<?php
include("conexion.php");
ob_start();

$resp = pg_query("select * from empleados where usuario='".$_POST['usuario']."' AND clave='".$_POST['clave']."' ");
$sql = pg_fetch_array($resp);

$nombre=$_POST['usuario'];

if(($_POST['clave'] != $sql['clave']) or ($_POST['usuario'] != $sql['usuario']) ) {

echo "<html>

<div border solid 1 px>


Datos Incorrectos... Intente nuevamente

</div>

</html>";

header("Refresh: 1; URL=Ingresar.php");

} else {

echo "<html>

<div border solid 1 px>

<strong>Hola $nombre! Bienvenido al Sistema</strong>
</div>

</html>";

header("Refresh: 1; URL=Permisos.php");
}
ob_end_flush();
?>
  #2 (permalink)  
Antiguo 17/01/2013, 08:35
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Como colocar estilo css a un echo

Usa highlight o code cuando posteas código.

Respecto a tu pregunta, añade una clase/id al elemento que quieras y ya está. También puedes usar el atributo style para embeber CSS en el HTML.
  #3 (permalink)  
Antiguo 17/01/2013, 09:14
 
Fecha de Ingreso: enero-2013
Mensajes: 36
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Como colocar estilo css a un echo

Cita:
Iniciado por Bonez Ver Mensaje
Usa highlight o code cuando posteas código.

Respecto a tu pregunta, añade una clase/id al elemento que quieras y ya está. También puedes usar el atributo style para embeber CSS en el HTML.
Si intente algo con eso pero la verdad es q no lo logre o no daba nada o me salia en blanco todo.
  #4 (permalink)  
Antiguo 19/01/2013, 07:28
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Como colocar estilo css a un echo

Seguramente se te queda en blanco la página porque ha habido algún error y no tienes configurado PHP para que muestre las alertas.

Lo que tienes que tener claro es el tema de las comillas, date cuenta que HTML en sus atributos los usa y PHP también y puede haber un conflicto.

Para que lo entiendes te muestro el siguiente ejemplo usando las comillas:

Código PHP:
Ver original
  1. echo "<span style="color: red">hola</span>";

Fíjate en el cambio de colores, como verás "color: red" está en negro. Eso es porque "echo" entiende que empieza con la primera comillas (") y que termina en las segundas comillas ("), a partir de ahí dará error.

La solución es intercalar las comillas normales (") con el apóstrofo (') o, escaparlas con la barra invertida (\) como los siguientes ejemplos:

Código PHP:
Ver original
  1. echo '<span style="color: red">hola</span>';
  2. echo "<span style=\"color: red\">hola</span>";

PD: De todas formas estás invocando mal el header().
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #5 (permalink)  
Antiguo 25/01/2013, 11:51
 
Fecha de Ingreso: enero-2013
Mensajes: 36
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Como colocar estilo css a un echo

Cita:
Iniciado por hasdpk Ver Mensaje
Seguramente se te queda en blanco la página porque ha habido algún error y no tienes configurado PHP para que muestre las alertas.

Lo que tienes que tener claro es el tema de las comillas, date cuenta que HTML en sus atributos los usa y PHP también y puede haber un conflicto.

Para que lo entiendes te muestro el siguiente ejemplo usando las comillas:

Código PHP:
Ver original
  1. echo "<span style="color: red">hola</span>";

Fíjate en el cambio de colores, como verás "color: red" está en negro. Eso es porque "echo" entiende que empieza con la primera comillas (") y que termina en las segundas comillas ("), a partir de ahí dará error.

La solución es intercalar las comillas normales (") con el apóstrofo (') o, escaparlas con la barra invertida (\) como los siguientes ejemplos:

Código PHP:
Ver original
  1. echo '<span style="color: red">hola</span>';
  2. echo "<span style=\"color: red\">hola</span>";

PD: De todas formas estás invocando mal el header().
Gracias por tu ayuda lo probe y si me sirvio.

Etiquetas: css, echo
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 01:19.