das dachte ich ja zuerst auch ist aber nicht so in mysql gibt er mir die dinge ordentlich aus.
select * from news order by Time asc
nur in meinem script nicht
select * from news order by Time asc
nur in meinem script nicht
<?php
include 'inc/functions.inc.php';
// Verbindung zur Datenbank herstellen
mysql_connect("localhost", "web64", "passwort")
or die("Keine Verbindung möglich: " . mysql_error());
mysql_select_db("usr_web64_1");
$Zeilen_pro_Seite = 5;
if (!isset($Anfangsposition)) {
$Anfangsposition = 0;
}
$sql="select * from news limit $Anfangsposition,$Zeilen_pro_Seite";
$result=mysql_query($sql);
$result1=mysql_query("select * from news ORDER BY `time` ASC") or die ("Fehler");
$Anzahl=mysql_num_rows($result1);
while ($row=mysql_fetch_assoc($result)) {
$timestamp=$row['Time'];
$datum = date("d.m.Y",$timestamp);
$id = $row['ID'];
$news_format= formattext($row['News'], $smilies, $smiliespath, $myBoardCodeTags, $texthtml);
?>
<body bgcolor="#EBDFB8" link="#AE9333" vlink="#AE9333" alink="#AE9333">
<table width="597" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" align="center" height="65">
<tr>
<td bordercolor="#FFFFFF" valign="top" height="87">
<table width="100%" border="0" cellspacing="0" cellpadding="0" bordercolor="#CCCCCC" bgcolor="#CCCCCC">
<tr bordercolor="#FFFFFF" bgcolor="#333333">
<td width="439"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#333333">
<font color="#FFFFFF"> <b>
<?php echo $row['Ueberschrift']; ?>
</b> geschrieben von :
<?php echo $row['User']; ?>
</font></font></td>
<td width="119">
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">
<?php echo $datum; ?>
</font></div>
</td>
</tr>
</table>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
<?php echo $news_format; ?>
<br>
</font></p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="466" align="left">
<?php echo "<a href=comments.php?ID=$id>Kommentare</a>";?>
</td>
<td width="94" align="center">
<?php //echo "<a href=print.php?ID=$nr>Drucken</a>";?>
</td>
<td width="94" align="center">
<?php //echo "<a href=send.php?ID=$nr>Empfehlen</a>";?>
</td>
</tr>
</table>
</td>
</tr>
</table>
<p>
<?php
}
echo "<div align=\"center\">";
if($Anfangsposition > 0) {
//echo "<a href='index.php?Anfangsposition=0'>[erste Seite]</a> ";
$back=$Anfangsposition-$Zeilen_pro_Seite;
if($back < 0) {
$back = 0;
}
echo "<a href=\"index.php?Anfangsposition=$back\">[zurück]</a> ";
}
if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
$fwd=$Anfangsposition+$Zeilen_pro_Seite;
echo "<a href=\"index.php?Anfangsposition=$fwd\"> [weiter]</a> ";
$fwd=$Anzahl-$Zeilen_pro_Seite;
//echo "<a href=\"index2.php?Anfangsposition=$fwd\">[letzte Seite]</a> ";
}
echo"<br>";
if($Anzahl>$Zeilen_pro_Seite) {
$Seiten=intval($Anzahl/$Zeilen_pro_Seite);
if($Anzahl%$Zeilen_pro_Seite) {
$Seiten++;
}
}
for ($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$Zeilen_pro_Seite;
echo "<a href=\"index.php?Anfangsposition=$fwd\">$i</a> ";
}
?>
$sql="select * from news limit $Anfangsposition,$Zeilen_pro_Seite";
$result=mysql_query($sql);
$result1=mysql_query("select * from news ORDER BY `time` ASC") or die ("Fehler");
$Anzahl=mysql_num_rows($result1);
while ($row=mysql_fetch_assoc($result)) {
// Gesamt Anzahl ermitteln ...
$anzahl = 0;
if ( $result = mysql_query("SELECT COUNT(*) FROM news") ) {
if ( $row = mysql_fetch_row($result) ) {
$anzahl = (int)$row[0];
}
mysql_free_result($result);
}
// Datensätze einlesen ...
if ( $result = mysql_query("SELECT * FROM news ORDER BY `time` ASC LIMIT $Anfangsposition, $Zeilen_pro_Seite") ) {
while ( $row = mysql_fetch_assoc($result) ) {
...
}
mysql_free_result($result);
}
$sql="select * from news limit $Anfangsposition,$Zeilen_pro_Seite";
$result=mysql_query($sql);
$result1=mysql_query("select * from news ORDER BY `time` ASC") or die ("Fehler");
$Anzahl=mysql_num_rows($result1);
while ($row=mysql_fetch_assoc($result)) {
$timestamp=$row['Time'];
print $timestamp;
}
Kommentar