anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 16:45

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Fr 21 Jan, 2005 15:43 
Offline
Lehrling
Lehrling

Registriert: Sa 18 Dez, 2004 16:34
Beiträge: 39
Hi,

ich stehe vor folgendem Problem. Und zwar möchte ich in einer Bestenliste wie denen aus hof.php einen Abfragewert von "9999" generell als Text "Disqualifiziert" ausgeben lassen. Dabei soll die nachfolgende, aufsteigende Sortierung nach Fertigkeitswert (FW) beibehalten werden. Beispiel:

1. xy 10 Punkte (FW 25)
2. xy 10 Punkte (FW 30)
3. xy Disqualifiziert (FW 25)
4. xy Disqualifiziert (FW 30)

Hier ist die konkrete Abfrage, die ich von hof.php übernommen und modifiziert habe. Alles andere folgt hof.php:

if ($subop == "least") {
$ow = "DESC";
$gleich = "=";
$order = "ASC";
$meop = "<=";
}else{
$ow = "ASC";
$gleich = "=";
$order = "DESC";
$meop = ">=";
}

$ungleich = "!=";
if ($op2=="schleichenw0"){
$sql = "SELECT name,wschleichen0 AS data1 FROM " . db_prefix("accounts") . " WHERE $standardwhere AND wschleichen0 $ungleich 0 ORDER BY data1 $ow, schleichen $ow, dragonkills $ow LIMIT $limit";
$me = "SELECT count(*) AS count FROM ".db_prefix("accounts")." WHERE $standardwhere";
$adverb = translate_inline("geschicktesten");
if ($subop == "least") $adverb = translate_inline("tollpatschigsten");
$title = "";
if ($fest==1) output("`c`^`bErgebnisse: Die %s Schleicher dieses Wettbewerbs`b`c", $adverb);
if ($fest==0) output("`c`^`bErgebnisse: Die %s Schleicher des letzten Wettbewerbs`b`c", $adverb);
$tags = array("Minuten");
$table = array($title, $sql, false, $headers, $tags);
}

Kann mir jemand helfen?

Danke im voraus,

Harassim


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 21 Jan, 2005 15:55 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Geht es mit:

($variable=0?"Disqualifiziert":"$variable Punkte")

im Ausgabestring?

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 23 Jan, 2005 23:39 
Offline
Lehrling
Lehrling

Registriert: Sa 18 Dez, 2004 16:34
Beiträge: 39
Fast. Es funktioniert mit "==":

output_notl("<td align='right'>%s</td>", ($val==0?"`4Disqualifiziert`&":"$val"), true);

Vielen Dank!


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 18 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum