Takt
06-03-2005, 21:41
HI all
Ich habe mal wieder ein PHP(4) Prob.
<?php
include('mysql.inc.php');
mysql_connect($host, $user, $pw);
mysql_select_db($db);
$query = 'SELECT * FROM news';
$result = mysql_query($query);
$number = mysql_num_rows($result);
$seiten=floor($number/5);
$start=$page * 5;
$query2 = "SELECT * DATE_FORMAT(pub_datum, '%d.%m.%Y') as pub_datum2 FROM news ORDER by id DESC LIMIT $start, 5";
$result2 = mysql_query($query2);
while($zeile = mysql_fetch_array($result))
{
$query3 = "SELECT nickname FROM users WHERE id = $zeile[authorid] LIMIT 0, 1";
$result3 = mysql_query($query3);
while($zeile2 = mysql_fetch_array($result3))
{
echo"
<table width='553' border='0' cellspacing='1' cellpadding='0'>
<tr>
<td width='25%' bgcolor='#516A8E'> </td>
<td width='75%' bgcolor='#516A8E'>
<div align='right'><font color='#FFFFFF'><b><font face='Verdana, Arial, Helvetica, sans-serif'>$zeile[title]</font> </b></font></div>
</td>
</tr>
<tr>
<td width='25%' bgcolor='#516A8E' valign='top'><b><font face='Verdana, Arial, Helvetica, sans-serif'>
<font color='#31425C'> Gepostet von:</font></font></b><font color='#31425C'>
$zeile2[nickname]<br>
<b><font face='Verdana, Arial, Helvetica, sans-serif'> Gepostet
am:</font></b>";
echo $zeile['pub_datum2'];
echo "<br>
<b><font face='Verdana, Arial, Helvetica, sans-serif'> Related
Link:</font></b><br>
www.designnation.de<br>
www.designnation.de</font></td>
<td width='75%' valign='top'>
<p><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>
$zeile[text]
</p>
</td>
</tr>
</table>";
}
}
echo "<center>";
if ($page>0)
{
$i=$page-1;
echo "<A HREF=\"?action=news&page=$i\"><previous</A> ";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$page)
{
echo $i." ";
}
else
{
echo "<A HREF=\"?action=news&page=$i\">$i</A> ";
}
}
if ($page<$seiten)
{
$i=$page+1;
echo "<A HREF=\"?action=news&page=$i\">next></A>";
}
echo "</center>";
?>
Das Problem ist folgendes, ich habe ein Feld pub_datum in meiner SQL DB, per DATE_FORMAT (SQL Funktion) möchte ich aus dem Timestamp ein Datume rzeugen und dieses ausgeben. Das ganze klappt bei mir auch in sämtlichen anderen scripten, nur in diesem nicht. Kann mir jemand sagen, warum $zeile['pub_datum2'] _immer_ leer ist!? Ich bin echt mit meinem Latei am Ende und hab 2 Stunden lang rum experimentiert, aber langsam hab ich keine Lust mehr ;)
MfG. Takt
Ich habe mal wieder ein PHP(4) Prob.
<?php
include('mysql.inc.php');
mysql_connect($host, $user, $pw);
mysql_select_db($db);
$query = 'SELECT * FROM news';
$result = mysql_query($query);
$number = mysql_num_rows($result);
$seiten=floor($number/5);
$start=$page * 5;
$query2 = "SELECT * DATE_FORMAT(pub_datum, '%d.%m.%Y') as pub_datum2 FROM news ORDER by id DESC LIMIT $start, 5";
$result2 = mysql_query($query2);
while($zeile = mysql_fetch_array($result))
{
$query3 = "SELECT nickname FROM users WHERE id = $zeile[authorid] LIMIT 0, 1";
$result3 = mysql_query($query3);
while($zeile2 = mysql_fetch_array($result3))
{
echo"
<table width='553' border='0' cellspacing='1' cellpadding='0'>
<tr>
<td width='25%' bgcolor='#516A8E'> </td>
<td width='75%' bgcolor='#516A8E'>
<div align='right'><font color='#FFFFFF'><b><font face='Verdana, Arial, Helvetica, sans-serif'>$zeile[title]</font> </b></font></div>
</td>
</tr>
<tr>
<td width='25%' bgcolor='#516A8E' valign='top'><b><font face='Verdana, Arial, Helvetica, sans-serif'>
<font color='#31425C'> Gepostet von:</font></font></b><font color='#31425C'>
$zeile2[nickname]<br>
<b><font face='Verdana, Arial, Helvetica, sans-serif'> Gepostet
am:</font></b>";
echo $zeile['pub_datum2'];
echo "<br>
<b><font face='Verdana, Arial, Helvetica, sans-serif'> Related
Link:</font></b><br>
www.designnation.de<br>
www.designnation.de</font></td>
<td width='75%' valign='top'>
<p><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>
$zeile[text]
</p>
</td>
</tr>
</table>";
}
}
echo "<center>";
if ($page>0)
{
$i=$page-1;
echo "<A HREF=\"?action=news&page=$i\"><previous</A> ";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$page)
{
echo $i." ";
}
else
{
echo "<A HREF=\"?action=news&page=$i\">$i</A> ";
}
}
if ($page<$seiten)
{
$i=$page+1;
echo "<A HREF=\"?action=news&page=$i\">next></A>";
}
echo "</center>";
?>
Das Problem ist folgendes, ich habe ein Feld pub_datum in meiner SQL DB, per DATE_FORMAT (SQL Funktion) möchte ich aus dem Timestamp ein Datume rzeugen und dieses ausgeben. Das ganze klappt bei mir auch in sämtlichen anderen scripten, nur in diesem nicht. Kann mir jemand sagen, warum $zeile['pub_datum2'] _immer_ leer ist!? Ich bin echt mit meinem Latei am Ende und hab 2 Stunden lang rum experimentiert, aber langsam hab ich keine Lust mehr ;)
MfG. Takt