Danke!
Danke!
@djws...wer lesen kann ist klar im Vorteil! - genau das habe ich geschrieben, dass meine "Schnellversion" keine elegante Lösung ist.Original von djws
also dragon, dein Vorschlag in Ehren, aber eine elegante Lösung sieht anders aus
denn wenn man einmal etwas am Klick4-Bereich ändern will, dann muss man das gleich in 3 oder 4 Dateien machen ;-)
besser wäre Gremlins Ansatz, der ist zwar mit etwas mehr Denkarbeit verbunden, bringt aber auf Dauer mehr, weil es dann immer noch eine Datei bleibt, die geändert werden muss.
mfg
dragon11
Loidz, der Thread ist asbach uralt, ich hab den vor über einen Jahr erstellt
Ooh, I killed a cat (Freddie Frinton in Dinner for One)
egal wie alt dieser thread ist... ist aber immer noch interesant...
so nun zu mein problem..
habe die datei umbenannt und die entsprechende stelle in ORDER BY aufenthalt umbenannt. nun werden unter dieser datei abert keien banner mehr aus der db geholt...
wo muß denn noch eine änderung erfolgen??
das liegt daran, dass es aufendhalt heißen muss
also ORDER BY aufendhalt
mfg ;D
danke dir... hab wieder aml nciht richtig geschaut...
hat wunderbar geklappt... thx
ne is nich dein fehler ;D
Original von djws
......................
@Saihtam
für Aufenthalt musst du "ORDER BY `aufenthalt`" ohne die "" nehmen
kann da nicht eventuell jemand einen Schnippsel für basteln,der auch für Dummies klar verständlich ist ? ;-)
Wie kann man denn die Paidmails nach Verdienst sortieren?
PHP-Code:
<?
userstatus();
head("Paidmailhistory");
$paidmails = db_query("SELECT
e.gueltig, e.tan, v.verdienst, v.beschreibung, v.mailtext, v.aufendhalt
FROM ".$db_prefix."_paidmails_empfaenger e
LEFT JOIN ".$db_prefix."_paidmails_versendet v ON v.tan = e.tan
WHERE e.uid=".$_SESSION['uid']." && e.gueltig > ".time()." && e.status=0
LIMIT 10");
while ($mail = mysql_fetch_array($paidmails)){
echo '
<table border="1" id="mail_'.$mail['tan'].'" width="100%">
<tr>
<td colspan="2" align="center"><b>'.$mail['beschreibung'].'</b></td>
</tr>
<tr>
<td colspan="2" align="center"><textarea readonly rows="5" cols="60">'.$mail['mailtext'].'</textarea></td>
</tr>
<tr>
<td><font size="2"><b>Verdienst:</b> '.$mail['verdienst'].' '.$waehrung.' <b>Aufenthalt:</b> '.$mail['aufendhalt'].' Sek.</td>
<td align="center"><b><a href="pclick.php?tan='.$mail['tan'].'&uid='.$_SESSION['uid'].'" onClick=document.getElementById("mail_'.$mail['tan'].'").style.display="none" target="_Blank">Bestätigen</a></td>
</Tr>
</table>
';
}
if (!mysql_num_rows($paidmails)){
echo '<center><b>Keine Paidmails vorhanden!</b></center>';
}
echo '<p align="center"><input type="button" onClick="javascript:location.reload();" value="Weitere Paidmails"></p>';
foot();?>
Du musst die Abfrage geringfügig abändern.
ORDER BY v.verdienst DESC sortiert absteigend, ORDER BY v.verdienst DESC sortiert aufsteigend
PHP-Code:
<?
userstatus();
head("Paidmailhistory");
$paidmails = db_query("SELECT
e.gueltig, e.tan, v.verdienst, v.beschreibung, v.mailtext, v.aufendhalt
FROM ".$db_prefix."_paidmails_empfaenger e
LEFT JOIN ".$db_prefix."_paidmails_versendet v ON v.tan = e.tan
WHERE e.uid=".$_SESSION['uid']." && e.gueltig > ".time()." && e.status=0
ORDER BY v.verdienst DESC LIMIT 10");
while ($mail = mysql_fetch_array($paidmails)){
echo '
<table border="1" id="mail_'.$mail['tan'].'" width="100%">
<tr>
<td colspan="2" align="center"><b>'.$mail['beschreibung'].'</b></td>
</tr>
<tr>
<td colspan="2" align="center"><textarea readonly rows="5" cols="60">'.$mail['mailtext'].'</textarea></td>
</tr>
<tr>
<td><font size="2"><b>Verdienst:</b> '.$mail['verdienst'].' '.$waehrung.' <b>Aufenthalt:</b> '.$mail['aufendhalt'].' Sek.</td>
<td align="center"><b><a href="pclick.php?tan='.$mail['tan'].'&uid='.$_SESSION['uid'].'" onClick=document.getElementById("mail_'.$mail['tan'].'").style.display="none" target="_Blank">Bestätigen</a></td>
</Tr>
</table>
';
}
if (!mysql_num_rows($paidmails)){
echo '<center><b>Keine Paidmails vorhanden!</b></center>';
}
echo '<p align="center"><input type="button" onClick="javascript:location.reload();" value="Weitere Paidmails"></p>';
foot();?>