Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Gesamteinträge und 2te "Spalte" anders [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Gesamteinträge und 2te "Spalte" anders


 
djthefire
30-06-2003, 17:49 
 
Hallo!

Ich habe das jetzt schon auf einigen Gästebuchern gesehen, dort wird die Gesamtzahl der vorhandenen Einträge ausgegeben, kann mir jemand sagen wie ich mir das per MySQL anzeigen lassen kann?

Gibt es ne Möglichkeit, Einträge in zweier Sprüngen in einer anderen Hintergrundfarbe erscheinen zu lassen wenn ja, wie?

Hoffe mir kann jemand helfen danke im Voraus!

 
Wurzel
30-06-2003, 17:54 
 
1. mysql_num_rows() wird dich begeistern
2. lass in der while-schleife eine var mitlaufen die umgeschaltet wird:

$var = "red";
while(...)
{
echo "<tr><td bgcolor='".$var."'>....</td></tr>";
if($var == "red") { $var="blue"; } else { $var="red"; }
}

 
djthefire
30-06-2003, 18:54 
 
Thx

zu 1:

Ich will das so ausgeben: Eintrag xx von xx

Code:




while ($eintraege = mysql_fetch_object($abfrage)) {

echo "<tr>\n<td bgcolor=\"#000000\" colspan=\"2\"><span class=\"eintrag\">Eintrag ".$eintraege->id." vom ".$eintraege->datum." um ".$eintraege->zeit."</span></td>\n</tr>\n"

echo "<tr>\n<td width=\"100\" bgcolor=\"#000066\" valign=\"top\" rowspan=\"2\">";


Ist der modifizierte Code aus nem super Tut von hier, wo gehört jetzt dieses num rows hin?

 
Wurzel
30-06-2003, 18:56 
 
echo mysql_num_rows($abfrage); // wie wärs hier?
while ($eintraege = mysql_fetch_object($abfrage)) {

echo "<tr>\n<td bgcolor=\"#000000\" colspan=\"2\"><span class=\"eintrag\">Eintrag ".$eintraege->id." vom ".$eintraege->datum." um ".$eintraege->zeit."</span></td>\n</tr>\n"

echo "<tr>\n<td width=\"100\" bgcolor=\"#000066\" valign=\"top\" rowspan=\"2\">";
}

 
djthefire
30-06-2003, 19:09 
 
Das wirft leider das ganze Tabellengerüst zusammen ;(

 
Wurzel
30-06-2003, 20:04 
 
weiß ich :D , soll dir ja auch als (nach)denkansatz dienen.

du kannst auch mit "$anzahl=mysql_num_rows($abfrage);"
den wert einer var zuordnen und diese dann überall ausgeben.

also, manual lesen...verstehen...weitermachen ;)

 
djthefire
30-06-2003, 20:13 
 
Hehe danke aber so lernt man es am besten ;)

du kannst auch mit "$anzahl=mysql_num_rows($abfrage);"

*gleichmalandieArbeitmach*


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:42 Uhr.