Foros del Web » Programando para Internet » PHP »

dar formato a una cadena automaticamente

Estas en el tema de dar formato a una cadena automaticamente en el foro de PHP en Foros del Web. Vereis yo tengo una base de datos en la cual he metido una serie de nombres. Se trata de nombres de componentes de grupos y ...
  #1 (permalink)  
Antiguo 23/08/2004, 05:25
 
Fecha de Ingreso: junio-2004
Mensajes: 232
Antigüedad: 13 años, 6 meses
Puntos: 0
dar formato a una cadena automaticamente

Vereis yo tengo una base de datos en la cual he metido una serie de nombres. Se trata de nombres de componentes de grupos y los muestro de la siguiente manera en mi pagina web:

Eate - VocalIsta, Guitarras
Egoitz - Bajo, Teclados
Xabi - Bateria

Lo q yo quiero hacer es poner en negrita solamente el nombre de los componentes del grupo y q la cosa quedara asi:

Eate - VocalIsta, Guitarras
Egoitz - Bajo, Teclados
Xabi - Bateria

El problema es q tengo muchisimos datos metidos en la base de datos y hacer eso manualmente me llevaria siglos .... Mi pregunta es... Es posible hacer eso, es decir, poner en negrita solamente los nombres de los componentes de todos los registros de mi base de datos?
Si es asi .... por favor, ayudadme


Muchas gracias
  #2 (permalink)  
Antiguo 23/08/2004, 07:33
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si en tu BD guardas -sólo en un campo- de tu BD el nombre - instrumentos y usas ya ese formato (separado por "-" entre el nombre y los instrumentos que toca ..)

Podrías aplicar:

Código PHP:
While ($row=mysql_fetch_array($resultado)){

$partes_nombre=explode('-',$row['nombre']);
$nombre=trim($partes_nombre[0]);
$instrumentos=trim($partes_nombre[1]);
echo 
"<b>".$nombre."</b> - ".$instrumentos;


Un saludo,

PD: Sería ideal tener "normalizado" más tu BD .. tener los "instrumentos" en otro campo de tu BD separado ya de tu nombre y a su vez no estaría de más "normalizar" más los instrumentos disponibles para guardar en tu BD sólo identificadores (así podrías hacer listados tipo: "mostrar vocalistas" .. "mostrar guitarristas" .. etc).

Última edición por Cluster; 23/08/2004 a las 07:36
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:13.