RISOLTO [Gdrcd 5.3] Lista personaggi razziati
RISOLTO [Gdrcd 5.3] Lista personaggi razziati postato il 19/09/2015 23:38:05 nel forum programmazione, open source e hosting e modificato da salemk il 20/09/2015 01:58:57
Salve a tutti, sono qui di nuovo a chiedere cortesemente il vostro aiuto. Ho provato a cercare nell'archivio del forum dedito alla programmazione, ma non ho trovato purtroppo niente che rispondesse al mio caso. E quindi eccomi qui.
Come da titolo vorrei provare a identificare: a seconda della tipologia, nome della razza, i personaggi che la possiedono in modo da poterli identificarne meglio, eventuali esuberi.
(E valutare se qualcuna va chiusa per far crescere quelle meno "popolose")
Ho preso spunto dal codice presente nel menù: statistiche, ultimi iscritti (iscritti questa settimana), ma per quanto abbia tentato non vi sono riuscito.
È il seguente:
<td class="casella_elemento"><div class="elementi_elenco">
<?php echo $row['stat']; ?>
</div></td>
</tr>
<?php
$row=gdrcd_query("SELECT COUNT(*) AS stat FROM chat WHERE ora > DATE_SUB(NOW(), INTERVAL 7 DAY)");?>
<tr>
<td class="casella_elemento"><div class="elementi_elenco">
<?php echo gdrcd_filter('out',$MESSAGE['interface']['user']['stats']['last_chat']).': '; ?>
</div></td>
<td class="casella_elemento"><div class="elementi_elenco">
<?php echo $row['stat']; ?>
</div></td>
</tr>
<?php
$row=gdrcd_query("SELECT COUNT(*) AS stat FROM personaggio WHERE data_iscrizione > DATE_SUB(NOW(), INTERVAL 7 DAY)");?>
<tr>
<td class="casella_elemento"><div class="elementi_elenco">
<?php echo gdrcd_filter('out',$MESSAGE['interface']['user']['stats']['last_characters']).': '; ?>
</div></td>
<td class="casella_elemento"><div class="elementi_elenco">
<?php if (gdrcd_filter_get($_REQUEST['links'])=='yes'){ ?>
<a href='main.php?page=user_stats&op=nuovi'>
<?php echo $row['stat']; ?>
</a>
<?php } else { echo $row['stat']; }?>
</div></td>
</tr>
</table>
</div><!--elenco_record_gioco-->
</div><!--panels_box-->
<?php }//if ?>
<?php if(gdrcd_filter_get($_REQUEST['op'])=='nuovi'){/*Nuovi iscritti*/
$query="SELECT nome, cognome, data_iscrizione FROM personaggio WHERE data_iscrizione > DATE_SUB(NOW(), INTERVAL 7 DAY) ORDER BY data_iscrizione DESC";
$result=gdrcd_query($query, 'result');?>
<div class="panels_box">
<div class="elenco_record_gioco">
<table>
<tr>
<td class="casella_titolo"><div class="titoli_elenco"><?php echo gdrcd_filter('out',$MESSAGE['interface']['user']['stats']['character']); ?></div></td>
<td class="casella_titolo"><div class="titoli_elenco"><?php echo gdrcd_filter('out',$MESSAGE['interface']['user']['stats']['date']); ?></div></td>
</tr>
<?php while($row=gdrcd_query($result, 'fetch')){ ?>
<tr>
<td class="casella_elemento"><div class="elementi_elenco">
<a href="main.php?page=scheda&pg=<?php echo gdrcd_filter('out',$row['nome']);?>">
<?php echo gdrcd_filter('out',$row['nome']).' '.gdrcd_filter('out',$row['cognome']); ?>
</a>
</div></td>
<td class="casella_elemento"><div class="elementi_elenco"><?php echo gdrcd_format_date($row['data_iscrizione']).' '.gdrcd_format_time($row['data_iscrizione']) ?></div></td>
</tr>
<?php }//while
gdrcd_query($result, 'free');
?>
</table>
</div><!--elenco_record_gioco-->
</div><!--panels_box-->
<!-- Link di ritorno alla visualizzazione di base -->
<div class="link_back">
<a href="main.php?page=user_stats&links=yes">
<?php echo gdrcd_filter('out',$MESSAGE['interface']['user']['stats']['link']['back']); ?>
</a>
</div>
<?php } ?>
Tuttavia premetto che non vorrei l'elenco solo dei personaggi iscritti nella ultima settimana, ma identificare coloro che possiedono una particolare razza in modo da quantificare meglio eventuali esuberi e/o scarsità in quella particolare tipologia di razza. Spero di essermi spiegato al meglio, come sempre premetto di non essere un programmatore e qualora non usassi terminologie appropriate chiedo venia. Ringrazio, come sempre, per la cortese attenzione!
Pagine → 1
20/09/2015 01:59:34
Grazie mille! Era proprio quello che intendevo e volevo realizzare, funziona!!! ❤️
13/04/2019 22:37:52
Salve a tutti!
Riporto su questa discussione sperando che qualcuno possa aiutarmi. Avrei in mente una modifica analoga a quanto stava cercando di fare Salemk, dunque mi interessava moltissimo la risposta che aveva ottenuto, ma... credo che sia andata persa con la cancellazione dell'utenza dal portale?
Per caso qualcuno sa dirmi come poter fare?
Per chiarezza: sto cercando di ottenere una semplice lista in cui compaiano le varie Razze presenti in land; cliccando su una Razza si ottiene l'elenco dei Pg appartenenti (cliccabili anche loro, che rimandano alla scheda Pg, ovviamente).
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Exclusive Villa GdR ↗
Tibia ↗