![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
Gracias
| |||
letra negrita con phpmyadmin Es posible introducir en un campo de una base de datos, varchar por ejemplo, texto en negrita para q luego al mostrar el contenido de ese campo me salga en negrita?. Se q es posible hacerlo al mostrar el texto mediante php con las etiquetas html <b></b> pero lo q yo quiero es mostrar especificamente un texto cuando hago la consulta .... no se si me explico ![]() Gracias |
| |||
Me intento explicar mejor: Emperor - Emperor: 1. I Am The Black Wizards 2. Wrath Of The Tyrant 3. Night Of The Graveless Souls 4. Cosmic Keys To My Creations & Times Enslaved - Hordanes Land: 1. Slaget I Skogen Bortenfor / Prologr / Slaget 2. Allfathir Odhinn 3. Balfor / Andi Fara / Epilog Cada linea de este "parrafo" pertenece a un campo llamado "titulo_cancion" de una tabla (incluidas las partes donde pone "Emperor - Emperor:" y "Enslaved - Hordanes Land:", aunq estos no sean titulos de canciones). Evidentemente yo cuando hago la consulta, me muestra todos esos valores pero yo quiero q me muestre en negrita solamente los valores "Emperor - Emperor:" y "Enslaved - Hordanes Land:" y si en el codigo PHP meto el resultado de mi busqueda entre las etiquetas <b></b>, me mostraria todo ese parrafo en negrita, cosa q no quiero. En definitiva ..... querria q la cosa me quedara asi: Emperor - Emperor: 1. I Am The Black Wizards 2. Wrath Of The Tyrant 3. Night Of The Graveless Souls 4. Cosmic Keys To My Creations & Times Enslaved - Hordanes Land: 1. Slaget I Skogen Bortenfor / Prologr / Slaget 2. Allfathir Odhinn 3. Balfor / Andi Fara / Epilog Espero haberme explicado mejor ahora. Alguien podria ayudarme a resolver esto? Gracias |
| |||
como hacer eso? Porq eso seria mas facil haciendolo en la sentencia sql pero entonces me limitaria la busqueda solamente a los campos q empiezan por numero y yo necesito todos los campos. Entonces mi unica solucion (o eso creo, lo mismo me equivoco) es hacer eso en el While q recorre la busqueda q he hecho en sql es decir: <? while ($row=mysql_fetch_array($result)){ echo $row["titulo_cancion"].'<br>'; } ?> Tendria q hacerlo ahi pero le estoy dando vueltas a como hacerlo y no doy con la tecla. Supongo q seria con un "if" |
| |||
He probado a hacerlo de dos formas q parece q van pero el problema es q el codigo es un verdadero coñazo y largo en una de las formas y en la otra tendria q poner cada frase entera, me explico: <? while ($row=mysql_fetch_array($result)){ if ($row["titulo_cancion"]!=1 And $row["titulo_cancion"]!=2...3...4...) echo '<b>'.$row["titulo_cancion"].'</b><br>'; else echo $row["titulo_cancion"].'<br>'; } ?> La otra seria poniendo solo las frases q quiero en negrita pero tendria q poner todas las q aparecieran en la base de datos: <? while ($row=mysql_fetch_array($result)){ if ($row["titulo_cancion"]=="Emperor - Emperor" Or "Enslaved -Hordanes Land" Or "Etc......" Or "Etc ......".....) echo '<b>'.$row["titulo_cancion"].'</b><br>'; else echo $row["titulo_cancion"].'<br>'; } ?> De esta forma me saldrian en negrita solo las frases q yo quiero, en el primer caso las q no empiezan por un numero y en el segundo caso las q concuerdan con la cadena q le paso... pero todo es muy engorroso ...... Sabria alguien como hacerlo mas sencillo? Gracias |