phpbar.de logo

Mailinglisten-Archive

[php] schleife

[php] schleife

Thomas Gigold php_(at)_phpcenter.de
Mon, 18 Jun 2001 12:04:30 +0200


Hallo

ich habe folgendes script

function zeige_links()
{
global $dbhost;
global $dbbenutzer;
global $dbpasswort;
global $db;
$link =3D  mysql_connect( $dbhost, $dbbenutzer, $dbpasswort );
if ( ! $link )
    die( "Keine Verbindung zu MySQL" );
mysql_select_db( $db, $link )=20
    or die ( "Konnte Datenbank \"$db\" nicht =F6ffnen: ".mysql_error() =
);
$result=3Dmysql_query( "SELECT category, domain, about, name, date,
oeffentlich FROM jmw order by date desc");=20
$num =3D mysql_numrows($result);
print "<table border=3D1 cellspacing=3D0 cellpadding=3D0 =
width=3D530>\n";
for ($i =3D 0; $i < $num; $i++)=20
 	{
      	$row =3D mysql_fetch_array($result);
      	if($row[oeffentlich] =3D=3D 1)
		{
	=09
		$db_date =3D substr($row[date],0,10);
		$datum =3D date("Y-m-d");
	=09


		print "<tr>\n";
      		print "\t<td class=3D\"contenttablep\"
width=3D100>$row[category]</td>\n";
      		print "\t<td class=3D\"contenttablep\" width=3D360><a
href=3D\"count.php?url=3D$row[domain]\"
target=3D\"_blank\">$row[about]</a></td>\n";
      		print "\t<td class=3D\"contenttablep\"
width=3D70>$row[name]</td>\n";
      		print "\t<td class=3D\"contenttablep\"
width=3D70>$row[date]</td>\n";
      		print "<tr>\n";
		}
      	}
print "</table>\n";
mysql_close( $link );
}

... das zeigt mir der reihe nach - sortiert nach Datum und beginnend =
mit
dem aktuellen datum - meine links in der datenbank an.
ist mein erstes script und mein lieber chef (hat heute wieder klasse
laune *argh*) will nun, dass die ausgabe wie folgt aussieht:

heutiges datum
alle links mit heutigem datum
gestriges datum
alle links mit gestrigem datum

... das datum von heute bzw. gestern soll also nur einmal da stehen =
und
in den folgenden zeilen sollen dann die links stehen ...
im endeffekt soll es so aussehen: www.jmw.de ... das ist die =
asp-version
und ich soll es aufgrund technischer kompatibilit=E4t in php umsetzen =
...
werde aber aus den asp scripts meines vorg=E4ngers nicht schlau ...

kann mir evt. jemand helfen?!

gr=FCsse
Thomas
___________________________________________________

kennen sie das neue rezept f=FCr kurzweil ?!?
einfach www.jmw.de [jede menge web]
___________________________________________________

thomas gigold
medienmacher gmbh
schorndorfer strasse 42/1
71638 ludwigsburg

tel: +49 7141 688 86-18
fax: +49 7141 688 86-50

http://www.medienmacher.de
mailto:tg_(at)_medienmacher.de


php::bar PHP Wiki   -   Listenarchive