Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2004, 07:32
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 11 meses
Puntos: 89
ordenar de mayor a menor y porque me sale esto...?

bueno, ahora será un poco más complicado... casi se me seca el cerebro tratando de hacer esto... primero lo copie de otro lado pero tuve que acomodarlo a lo que queria y me costó mucho...

Código:
<?php
require('conexion.php');

$titulo = $_POST["titulo"];
$len = strlen($titulo);

if ($len > 0)
{
  $noticia = $_POST["noticia"];
  $date_auto = time();

  $query = "INSERT INTO noticias (autoID, titulo, noticia, date_auto) VALUES (NULL, '$titulo','$noticia','$date_auto')";
  mysql_query($query, $connect) or die(mysql_error());
}

?>

<html>
<head>
<style type="text/css">
.td1{
font-family:Lucida Sans Unicode;
font-size:11px;
color:white;
font-weight:bold;
border-right:black 1px solid;
}
.td2{
font-family:Lucida Sans Unicode;
font-size:10px;
color:black;
}
.td3{
font-family:Lucida Sans Unicode;
font-size:10px;
color:white;
}
</style>
</head>

<body>

<div align=center>

<table border=0 cellpadding=0 cellspacing=0>
<tr><td width=200 align=center valign=top>
<?php
include('izquierda.html');
?>
</tr></td>

<td align=center valign=top>

<?php
  include('emoticons.php');
  $query = "SELECT * FROM noticias ORDER BY date_auto";
  $result = mysql_query($query, $connect);

  for ($i = 0; $i < mysql_num_rows($result); $i++)
  {
    $titulo = mysql_result($result, $i, "titulo");
    $noticia = mysql_result($result, $i, "noticia");
    $noticia = emoticon($noticia);
    $date = mysql_result($result, $i, "date_auto");
    $fecha = date("m/d/Y", $date);
    $hora = date("H:i:s", $date);

    echo '
    <table border=0 cellpadding=0 cellspacing=0>
      <tr>
       <td background="menu.jpg" width=450 height=24 align=center class=td1>
        '.$titulo.'
        </tr></td>
        <tr><td bgcolor="#FFFFFF" class=td2>
        '.$noticia.'
        </tr></td>
        <tr><td bgcolor="#FFFFFF" class=td3 background="menu.jpg" width=450 height=10>
        &nbsp;Enviado el '.$fecha.' a las '.$hora.'
        </tr></td>
       </td>
      </tr>
    </table>
    <br><br>
   ';
  }
?>

</td>

<td align=center valign=top width=200>

<?php
include('derecha.html');
?>

</td>
</table>

</div>
</body>

</html>
bueno, este codigo me saca las tablas en orden de menor a mayor, y yo quiero que sea al revés de mayor a menor, osea que se vea primero el último mensaje que mande... y lo otro es que al ir a index.php que es el que contiene el codigo que pegue aqui... me sale esto...
Código:
Notice: Undefined index: titulo in C:\Archivos de programa\Apache Group\Apache2\htdocs\www\index.php on line 4
y la linea 4 es esta...
Código:
$titulo = $_POST["titulo"];
si pueden decirme como ordenarlo de mayor a menor y si encuentran donde esta el error de porque me manda ese mensaje, les agradecería mucho su respuesta... gracias...