14/05/2010, 05:19
|
| | Fecha de Ingreso: septiembre-2002
Mensajes: 153
Antigüedad: 22 años, 2 meses Puntos: 1 | |
Respuesta: Coger un trozo de texto Gracias Adler.
Tenias razón: el código me sirvió pero tuve que modificar alfuna cosilla y te explico porqué: $sql = "SELECT textobercle FROM bercle ORDER BY bercleid ASC";
$res= mysql_query($sql) or die (mysql_error());
if( mysql_num_rows($res) >0){
//IMPRESION DE LOS DATOS
while (list($textobercle) = mysql_fetch_array($res)) {
$pos = strpos($textobercle, '.-');
$pos2 = strpos($textobercle, '.-', $pos-1);
echo substr($textobercle,0, $pos2+1);
echo "<BR><BR><a href='#' onclick=javascript:nvent('textobercle.php')><img src='../imagenes/pagina/masinfo.png' hspace='5' border='0' align='right'></a>";
}
}else{
echo "NO HAY RESULTADOS PARA MOSTRAR";
}
Bién: me explico.
- le he dicho que me busque el texto '.-', le he restado -1 para sumarle +1:
$pos = strpos($textobercle, '.-');
$pos2 = strpos($textobercle, '.-', $pos-1);
echo substr($textobercle,0, $pos2+1);
Si le decía que me buscara '.', lo que ocurría era lo siguiente: como ya te comenté, en la base de datos, está escrito con código HTML: <P align=center><img src="../imagenes/pagina/hombre1.jpg" hspace="5" vspace="5"></P>
<P align=justify><B>Bla, Bla, Bla.<BR><BR>
El código, al llegar a la primera etiqueta HTML (<img src="../imagenes/pagina/hombre1.jpg" hspace="5" vspace="5">, se trincaba en <img src=". y destrozaba el resto del código y no lo mostraba, dándome unos errores enormes.
Lo he solucionado obligándole a buscar '.-' que, al restarle 1, sólo me muestra el . y no me tira abajo el código HTML.
Espero haberme explicado bién y que esto sirva para más personas.
Gracias de nuevo y un gran saludo para todos.
Javy |