Foros del Web » Programando para Internet » PHP »

Necesito que al recuperar datos de una consulta, los signos + tengan color rojo

Estas en el tema de Necesito que al recuperar datos de una consulta, los signos + tengan color rojo en el foro de PHP en Foros del Web. Necesito que al recuperar una consulta de una basede datos, todos los caracteres "+" aparezcan en rojo , los demas no, es una ayuda visual ...
  #1 (permalink)  
Antiguo 14/08/2005, 05:29
 
Fecha de Ingreso: octubre-2004
Mensajes: 79
Antigüedad: 13 años, 1 mes
Puntos: 0
Exclamación Necesito que al recuperar datos de una consulta, los signos + tengan color rojo

Necesito que al recuperar una consulta de una basede datos, todos los caracteres "+" aparezcan en rojo , los demas no, es una ayuda visual para resaltar los simbolos + de algunas ecuaciones y la gente al consultarlo, cometa menos errores al omitirlos.
  #2 (permalink)  
Antiguo 14/08/2005, 05:38
Avatar de FuLaNo_  
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 14 años, 6 meses
Puntos: 2
podrias hacer algo asi

$contenido = str_replace("+",'<span style="color:red">+</span>',$row["datos_db"]);

Si no roma el "red" cambialo por el exadecimal...
__________________
I Love Programming...
  #3 (permalink)  
Antiguo 14/08/2005, 05:58
 
Fecha de Ingreso: octubre-2004
Mensajes: 79
Antigüedad: 13 años, 1 mes
Puntos: 0
No lo consigo

Primero que nada muchisimas gracias por tu atencion y ayuda,

mi problema es que he tratado varias formas y nada , la ultima es la siguiente, es como yo aplique tu script a el mio. no se que me falla.


<?php echo nl2br str_replace("+",'<span style="color:FF0000">+</span>',$row_xttx['datos_BD']); ?>


el codigo original es este:

<?php echo nl2br ($row_xttx['datos_BD']); ?>
  #4 (permalink)  
Antiguo 14/08/2005, 07:14
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
No le estás pasando parámetros a la función nl2br(); osease, te faltan los paréntesis:
Código PHP:
echo nl2br(str_replace("...""...""...")); 
Ahora bien, no siempre es recomendable hacer todo el una línea... hay que tener órden:
Código PHP:
$cadenastr_replace("...""...""..."); // primero reemplazas
echo nl2br($cadena); // luego imprimes 
Así te será más facil detectar los errores.

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 23:03.