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>
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...