Foros del Web » Programando para Internet » PHP »

Ajustar texto y paginar en orden

Estas en el tema de Ajustar texto y paginar en orden en el foro de PHP en Foros del Web. hola.... como puedo ajustar el resultado de una cadena de texto a una tabla sin que se alargue la tabla? ya busque en el foro ...
  #1 (permalink)  
Antiguo 11/07/2005, 02:45
 
Fecha de Ingreso: noviembre-2004
Mensajes: 27
Antigüedad: 19 años, 4 meses
Puntos: 0
Ajustar texto y paginar en orden

hola.... como puedo ajustar el resultado de una cadena de texto a una tabla sin que se alargue la tabla?
ya busque en el foro pero parece que no se puede o no he dado con la respuesta, hace un momento previsualize este post poniendo:

texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxto

pensé que también se iba a desalinear porque no hay espacios para auto ajustarse al ancho definido pero.... se muestra así:

texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxto

se corta cada 50 caracteres.... y eso es lo que quiero hacer pero no sé como....

y otra cosa.... tengo este paginador de resultados:

Código PHP:
<?
include "conexion.php";

if (!isset(
$pg))
$pg 0;
$cantidad 4;
$inicial $pg $cantidad;

$pegar "SELECT * FROM $tabla ORDER BY id DESC LIMIT $inicial,$cantidad";
$cad mysql_db_query($db,$pegar) or die (mysql_error());

$contar "SELECT * FROM $tabla";
$contarok mysql_db_query($db,$contar);
$total_records mysql_num_rows($contarok);
$pages intval($total_records $cantidad);

while (
$array mysql_fetch_array($cad))
{
echo 
"<title>Noticias</title>
<table width=\"20%\" align=\"center\" border=\"0\">
    <tr>
        <td class=\"titulo\">$array[nombre]<br>
        $array[texto]</td>
        <td class=\"titulo\">$array[nombre]<br>
        $array[texto]</td>
    </tr>
</table>"
;}
echo 
"<br>";

echo 
"<center><p>";
if (
$pg <>0)
{
$url $pg 1;
echo 
" <a href='index.php?id=".$id."&pg=".$url."'>&laquo; Anterior</a> ";
}
else {
echo 
" ";
}
for (
$i 0$i<($pages 1); $i++) {
if (
$i == $pg) {
echo 
"<b> $i </b>";
}
else {
echo 
" <a href='index.php?id=".$id."&pg=".$i."'>".$i."</a> ";
}
}
if (
$pg $pages) {
$url $pg 1;
echo 
" <a href='index.php?id=".$id."&pg=".$url."'>Siguiente &raquo;</a>";
}
else {
echo 
" ";
}
echo 
"</p></center>";
?>
algo estoy haciendo mal, los resultados los muestra dobles, como o con que los pongo en este orden?

----------------------
| noticia 1 | noticia 2 |
----------------------
| noticia 3 | noticia 4 |
----------------------

(suponiendo que --- y | son los bordes de la tabla)
cualquier ayuda o crítica es bienvenida...
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 14:42.