Ver Mensaje Individual
  #15 (permalink)  
Antiguo 14/05/2010, 05:19
javy
 
Fecha de Ingreso: septiembre-2002
Mensajes: 153
Antigüedad: 21 años, 7 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