PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sortierung



Baumeister
22.06.2007, 10:44
Hallo zusammen noch eine Frage an die Experten

Gib es eine möglichkeit im Adminforce sich die Mails zb. von Webmasterlose sortieren zulassen. ( Vergütung )

Wenn ich mir die Mails anzeigen lasse sind sie quer durch den Gemüsegarten.

mfg

Baumeister

Danke für eure Hilfe

dude32
22.06.2007, 12:25
GEHE IN DEIN FTP UNTER: adminforce/content/interfacebanner

öffne die datei webmasterlose.php

suche:


$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='webmasterlose' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC");
while ($anzeigen = mysql_fetch_array($forcedbanner)) {

änder das ASC in DESC

speicher, hochladen, freuen

Baumeister
22.06.2007, 22:46
geht nicht


keine Ahnung warum

Gremlin
23.06.2007, 00:16
@dude
du sortierst in deinem Code nach der kid,

@Baumeister
Wenn du das sortieren willst muss es so lauten:


$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='webmasterlose' and werbeart = 'forcedbanner' and status = '1' ORDER BY verguetung ASC");

bzw.


$forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='webmasterlose' and werbeart = 'forcedbanner' and status = '1' ORDER BY verguetung DESC");

Baumeister
23.06.2007, 09:15
Kein funktion es wird garnichts mehr aufgelistet

hier mal mein Code von den Mails und Bannern

Hilfe möchte nur sortieren



<? if (!isset($_GET['tan'])) $_GET['tan'] = ''; if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; if ($_GET['loeschen']=='true' && $_GET['tan']) { db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' and sponsor='webmasterlose' and werbeart='paidmail'"); } ?> <? head("Webmasterlose Paidmails");?> <table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#000000"> <? $paidmail = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='webmasterlose' and werbeart = 'paidmail' and status = '1'"); while ($history = mysql_fetch_array($paidmail)) { ?> <tr bgcolor="#f0f0f0"> <td align="center"><b>Tan:</b>&nbsp;<?=$history['tan'];?></td> <td align="center"><b>Übrig:</b>&nbsp;<?=$history['menge'];?></td> <td align="center"><b>Bestädigt:</b>&nbsp;<?=$history['bestaedigt'];?></td> <td align="center"><b>Verdienst:</b>&nbsp;<?=$history['verdienst'];?></td> </tr> <tr bgcolor="#f0f0f0"> <td align="center"><b>Titel:</b><br><?=$history['beschreibung'];?></td> <td align="center"><b>Aufendhalt:</b><br><?=$history['aufendhalt'];?></td> <td align="center"><b><a href="?content=/werbesystem/paidmail_versenden&tan=<?=$history['tan'];?>" target="_self">Versenden</a></b><br></td> <td align="center"><b>Gültig:</b><br><?=date("d.m.Y - H:i",$history['gueltig']);?></td> </tr> <tr bgcolor="#f0f0f0"> <td colspan="4"><?=nl2br($history['mailtext']);?> <?if ($history['gueltig'] <= time() or $history['menge']==$history['bestaedigt']) echo '<br><br><a href="?content=/interfacepaidmails/webmasterlose&tan='.$history['tan'].'&loeschen=true" target="_self"><b>Löschen!</b></a>';?> </td> </tr> <? } ?> </table> <?foot();?>



<?head("Webmasterlose ForcedBanner");?> <? if (!isset($_GET['kid'])) $_GET['kid'] = ''; if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; if (!isset($_GET['blacklist'])) $_GET['blacklist'] = ''; if ($_GET['loeschen']=='true' && $_GET['kid']) { db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and sponsor='webmasterlose'"); } if ($_GET['blacklist']=='true' && $_GET['kid']) { db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE kid='".$_GET['kid']."' and sponsor='webmasterlose'"); } $forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='webmasterlose' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC"); while ($anzeigen = mysql_fetch_array($forcedbanner)) { echo ' <table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> <tr bgcolor="#f0f0f0"> <td align="center" width="50%">TAN:&nbsp;'.$anzeigen['tan'].' / KID:&nbsp;'.$anzeigen['kid'].'</td> <td align="center" width="50%">Bet:&nbsp;'.number_format($anzeigen['preis'],2,",",".").' / User:&nbsp;'.number_format($anzeigen['verdienst'],2,",",".").'</td> </tr> <tr bgcolor="#f0f0f0"> <td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> </tr> <tr bgcolor="#f0f0f0"> <td align="center" width="50%">Reload:&nbsp;'. $anzeigen['reload']/3600 .' Std. / Rest:&nbsp;'.number_format($anzeigen['menge'],0,",",".").'</td> <td align="center" width="50%"><a href="?content=/interfacebanner/webmasterlose&loeschen=true&kid='.$anzeigen['kid'].'" target="_self">Löschen</a> / <a href="?content=/interfacebanner/webmasterlose&blacklist=true&kid='.$anzeigen['kid'].'" target="_self">Löschen-Blacklist</a></td> </tr> </table> <br> '; } ?> <?foot();?>

bei allen beiden werden die Banner oder mails quer durch den Gemüsegarten angezeigt.

Wäre schön wenn es sortiert wäre

MK75
23.06.2007, 14:00
Original von Baumeister
Kein funktion es wird garnichts mehr aufgelistet

hier mal mein Code von den Mails und Bannern

Hilfe möchte nur sortieren



<? if (!isset($_GET['tan'])) $_GET['tan'] = ''; if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; if ($_GET['loeschen']=='true' && $_GET['tan']) { db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' and sponsor='webmasterlose' and werbeart='paidmail'"); } ?> <? head("Webmasterlose Paidmails");?> <table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#000000"> <? $paidmail = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='webmasterlose' and werbeart = 'paidmail' and status = '1'"); while ($history = mysql_fetch_array($paidmail)) { ?> <tr bgcolor="#f0f0f0"> <td align="center"><b>Tan:</b>&nbsp;<?=$history['tan'];?></td> <td align="center"><b>Übrig:</b>&nbsp;<?=$history['menge'];?></td> <td align="center"><b>Bestädigt:</b>&nbsp;<?=$history['bestaedigt'];?></td> <td align="center"><b>Verdienst:</b>&nbsp;<?=$history['verdienst'];?></td> </tr> <tr bgcolor="#f0f0f0"> <td align="center"><b>Titel:</b><br><?=$history['beschreibung'];?></td> <td align="center"><b>Aufendhalt:</b><br><?=$history['aufendhalt'];?></td> <td align="center"><b><a href="?content=/werbesystem/paidmail_versenden&tan=<?=$history['tan'];?>" target="_self">Versenden</a></b><br></td> <td align="center"><b>Gültig:</b><br><?=date("d.m.Y - H:i",$history['gueltig']);?></td> </tr> <tr bgcolor="#f0f0f0"> <td colspan="4"><?=nl2br($history['mailtext']);?> <?if ($history['gueltig'] <= time() or $history['menge']==$history['bestaedigt']) echo '<br><br><a href="?content=/interfacepaidmails/webmasterlose&tan='.$history['tan'].'&loeschen=true" target="_self"><b>Löschen!</b></a>';?> </td> </tr> <? } ?> </table> <?foot();?>



<?head("Webmasterlose ForcedBanner");?> <? if (!isset($_GET['kid'])) $_GET['kid'] = ''; if (!isset($_GET['loeschen'])) $_GET['loeschen'] = ''; if (!isset($_GET['blacklist'])) $_GET['blacklist'] = ''; if ($_GET['loeschen']=='true' && $_GET['kid']) { db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and sponsor='webmasterlose'"); } if ($_GET['blacklist']=='true' && $_GET['kid']) { db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE kid='".$_GET['kid']."' and sponsor='webmasterlose'"); } $forcedbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='webmasterlose' and werbeart = 'forcedbanner' and status = '1' ORDER BY kid ASC"); while ($anzeigen = mysql_fetch_array($forcedbanner)) { echo ' <table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#c0c0c0"> <tr bgcolor="#f0f0f0"> <td align="center" width="50%">TAN:&nbsp;'.$anzeigen['tan'].' / KID:&nbsp;'.$anzeigen['kid'].'</td> <td align="center" width="50%">Bet:&nbsp;'.number_format($anzeigen['preis'],2,",",".").' / User:&nbsp;'.number_format($anzeigen['verdienst'],2,",",".").'</td> </tr> <tr bgcolor="#f0f0f0"> <td align="center" colspan="2"><a href="'.$anzeigen['ziel'].'" target="_blank"><img src="'.$anzeigen['banner'].'" border="0" width="468" height="60"></a></td> </tr> <tr bgcolor="#f0f0f0"> <td align="center" width="50%">Reload:&nbsp;'. $anzeigen['reload']/3600 .' Std. / Rest:&nbsp;'.number_format($anzeigen['menge'],0,",",".").'</td> <td align="center" width="50%"><a href="?content=/interfacebanner/webmasterlose&loeschen=true&kid='.$anzeigen['kid'].'" target="_self">Löschen</a> / <a href="?content=/interfacebanner/webmasterlose&blacklist=true&kid='.$anzeigen['kid'].'" target="_self">Löschen-Blacklist</a></td> </tr> </table> <br> '; } ?> <?foot();?>

bei allen beiden werden die Banner oder mails quer durch den Gemüsegarten angezeigt.

Wäre schön wenn es sortiert wäre

@ Baumeister, gehts nicht noch etwas länger, es gibt auch eine PHP Code Option.

@ Gremlin, so werden aber nur die Webmasterlose.de Banner sortiert und der Rest? also tät ich mal die

sponsor='webmasterlose'
weg lassen, oder sehe ich das faltsch?

djws
23.06.2007, 14:06
wonauch genau willst du die denn sortiert haben ?

nach Wert ?
oder nach Anzahl der Restklicks ?
oder nach der KID ??

Baumeister
23.06.2007, 15:22
Original von djws
wonauch genau willst du die denn sortiert haben ?

nach Wert ?
oder nach Anzahl der Restklicks ?
oder nach der KID ??

Hi djws

Ich möchte die Mails nach Vergütung Sortiert haben.

mfg
Baumeister

djws
23.06.2007, 16:28
so hier mal ein Beispiel:



<? if (!isset($_GET['tan'])) $_GET['tan'] = '';
if (!isset($_GET['loeschen'])) $_GET['loeschen'] = '';
if ($_GET['loeschen']=='true' && $_GET['tan']) {
db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' and sponsor='webmasterlose' and werbeart='paidmail'");
}
head("Webmasterlose Paidmails");?>
<table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#000000">
<?
$paidmail = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor='webmasterlose' and werbeart = 'paidmail' and status = '1' ORDER BY verdienst DESC");
while ($history = mysql_fetch_array($paidmail))
{
?>
<tr bgcolor="#f0f0f0">
<td align="center"><b>Tan:</b>&nbsp;<?=$history['tan'];?></td>
<td align="center"><b>Übrig:</b>&nbsp;<?=$history['menge'];?></td>
<td align="center"><b>Bestädigt:</b>&nbsp;<?=$history['bestaedigt'];?></td>
<td align="center"><b>Verdienst:</b>&nbsp;<?=$history['verdienst'];?></td>
</tr>
<tr bgcolor="#f0f0f0">
<td align="center"><b>Titel:</b><br><?=$history['beschreibung'];?></td>
<td align="center"><b>Aufendhalt:</b><br><?=$history['aufendhalt'];?></td>
<td align="center"><b><a href="?content=/werbesystem/paidmail_versenden&tan=<?=$history['tan'];?>" target="_self">Versenden</a></b><br></td>
<td align="center"><b>Gültig:</b><br><?=date("d.m.Y - H:i",$history['gueltig']);?></td>
</tr>
<tr bgcolor="#f0f0f0">
<td colspan="4"><?=nl2br($history['mailtext']);
if ($history['gueltig'] <= time() or $history['menge']==$history['bestaedigt'])
{
echo '<br><br><a href="?content=/interfacepaidmails/webmasterlose&tan='.$history['tan'].'&loeschen=true" target="_self"><b>Löschen!</b></a>';
}?>
</td>
</tr>
<?} ?>
</table>
<?foot();?>

Bei der Abfrage musst du einfach noch ein "ORDER BY verdienst DESC" einfügen.

Baumeister
24.06.2007, 00:22
Das funzt Super

Das war mal ein betrag...


Super Super Super Super

Danke