anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 16 Jun, 2025 06:22

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: 2 Probs in Tabelle
BeitragVerfasst: Mo 25 Sep, 2006 18:24 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 24 Okt, 2005 23:20
Beiträge: 180
Geschlecht: Männlich
LoGD: http://logd.wyrmslayer.de
Ich wollte eine Tabelle einrichten, die den Usern zeigt, an wen sie sich wenden können und diesen dann gleich kontaktieren.

Das db-Feld admod existiert und funtioniert, darauf greift meine common auch bei der Admin/Mod/SW online Anzeige zu.

Die Mail-Funktion hab ich wie sie ist aus der list.php kopiert

So sieht das aus:

[php]
output("`c`b`@An diese Spieler kannst du dich ausserdem bei Fragen und Problemen wenden:`0`b`c`n`n");
$sql = "SELECT name,sex,laston,loggedin FROM accounts WHERE admod>0 ORDER BY laston DESC";
$result = db_query($sql) or die(sql_error($sql));
output("<table border=0 cellpadding=2 cellspacing=1 bgcolor='#999999'>",true);
output("<tr class='trhead'><td><b>Name</b></td><td><b>Admin/Mod/SW</b></td><td><b>Geschlecht</b></td><td><b>Zuletzt

online</b></tr>",true);
for($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
output("<tr class='".($i%2?"trdark":"trlight")."'><td>",true);
output("<a href=\"mail.php?op=write&to=".rawurlencode($row['login'])."\" target=\"_blank\"

onClick=\"".popup("mail.php?op=write&to=".rawurlencode($row['login'])."").";return false;\"><img src='images/newscroll.GIF'

width='16' height='16' alt='Mail schreiben' border='0'></a>",true);
output("$row[name]`0");
output("</td><td>",true);

if ($row[admod] ==3) output("`3Stadtwache`0");
if ($row[admod] ==1) output("`3Moderator`0");
if ($row[admod] ==2) output("`3Admin`0");
output("</td><td align=\"center\">",true);
output($row[sex]?"<img src=\"images/female.gif\">":"<img src=\"images/male.gif\">",true);
output("</td><td>",true);
$loggedin=(date("U") - strtotime($row[laston]) < getsetting("LOGINTIMEOUT",900) && $row[loggedin]);
//$laston=round((strtotime("0 days")-strtotime($row[laston])) / 86400,0)." Tage";
$laston=round((strtotime(date("r"))-strtotime($row[laston])) / 86400,0)." Tage";
if (substr($laston,0,2)=="1 ") $laston="1 Tag";
if (date("Y-m-d",strtotime($row[laston])) == date("Y-m-d")) $laston="Heute";
if (date("Y-m-d",strtotime($row[laston])) == date("Y-m-d",strtotime(date("r")."-1 day"))) $laston="Gestern";
if ($loggedin) $laston="Jetzt";
output($laston);
output("</td></tr>",true);
}
output("</table>",true);
[/php]


Prob 1: Bei Klick auf das Mail-Symbol geht zwar das Mail-schreiben-Fenster auf, jedoch nicht an den "angeklickten, sondern ich bekomme eine Auswahliste mit sämtlichen Spielern.

Prob 2: Die 2. Spalte "Admin/Mod/SW" bleibt leer, es wird also nichts darin angezeigt, nur die Überschrift.

_________________
YoM hat geschrieben:
LÖLz... ne, dafür ham wir unsere Mods, als Admins dürfen wir ehrlich sein. *gg*
---Original Message---
bist du eigentlich zum freundlich sein verpflichtet?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 25 Sep, 2006 19:14 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
du solltest in deiner sql abfrage auch die entsprechenden felder auswählen, die du später mit $row['blubb'] anzeigen lassen willst.

[php]$sql = "SELECT name,sex,laston,loggedin,login,admod FROM accounts WHERE admod>0 ORDER BY laston DESC";[/php]

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 25 Sep, 2006 19:29 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 24 Okt, 2005 23:20
Beiträge: 180
Geschlecht: Männlich
LoGD: http://logd.wyrmslayer.de
ähm... ja... klar... ich depp. :bash:

naja, das alter :D

ich hoff, mein anderes prob liegt net auch an so nem leichtsinnsfehler :?

_________________
YoM hat geschrieben:
LÖLz... ne, dafür ham wir unsere Mods, als Admins dürfen wir ehrlich sein. *gg*
---Original Message---
bist du eigentlich zum freundlich sein verpflichtet?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 25 Sep, 2006 19:36 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Bill Tür hat geschrieben:
ähm... ja... klar... ich depp. :bash:

naja, das alter :D

ich hoff, mein anderes prob liegt net auch an so nem leichtsinnsfehler :?


Beide Probleme haben die gleiche Ursache *g*

-DoM's Lösung fixt auch das =P

2 Fliegen => Eine Klappe.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 25 Sep, 2006 19:50 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 24 Okt, 2005 23:20
Beiträge: 180
Geschlecht: Männlich
LoGD: http://logd.wyrmslayer.de
Many thx, Dom und Eliwood :)

_________________
YoM hat geschrieben:
LÖLz... ne, dafür ham wir unsere Mods, als Admins dürfen wir ehrlich sein. *gg*
---Original Message---
bist du eigentlich zum freundlich sein verpflichtet?


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum