Profilo di curtberth
Sesso:
Iscritto il: 09/08/2010
Ultimo Accesso: 07/08/2025
Statistiche curtberth
Giochi seguiti da curtberth
Dove ha giocato curtberth
curtberth non ha dichiarato nessun personaggio utilizzato
Recensioni ai Giochi
curtberth non ha recensito giochi
Risposte ai Sondaggi
Cosa pensi degli allineamenti nei gdr? ha scelto "Li trovo utili, ma solo in determinate ambientazioni"
Quanto saresti disposto a pagare per realizzare un Gioco di Ruolo online? ha scelto "Non pago nulla, faccio tutto da solo!"
Nel tuo gdr ideale, tra un´azione e l´altra quanto deve passare? ha scelto "6-9 minuti"
Quale nuova razza giocheresti in un PbC? ha scelto "fosse per me lascerei solo gli umani!"
Dopo quanto tempo dall´iscrizione su un gdr vai a commentarlo su gdr-online.com? ha scelto "Diverse settimane"
Commenti alle Risorse del Portale
GDRCD 5 - Servizi Anagrafe, codice ottimizzato e full comments
10/02/2011 - Può essere ancora più semplice lo script:
$lettere = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
foreach ($lettere as $lettera) {
echo '<a href="main.php?page=servizi_anagrafe&op="' . $lettera . '">' . $lettera . '</a>';
}
if (empty($_REQUEST['op'] === FALSE) {
$query = "SELECT nome, cognome FROM personaggio WHERE nome LIKE '" . gdrcd_filter('get', $_REQUEST['op']) . "%' ORDER BY nome ASC";
$result = mysql_query($query);
//apro la tabella
while ($lista = mysql_fetch_assoc($result)) {
//la visualizzazione di base dell'elenco degli iscritti con quell'inziale.
27/01/2011 - Molto utile come modifica.
Solo una cosa, togli tutti quelle strutture di controllo.
Per i pulsanti fai un Array che contiene le lettere dell'alfabeto e richiamale con un ciclo foreach
e $_REQUEST['op'] controllalo con uno switch
esempio:
$pulsante = $_REQUEST['op'];
switch ($pulsante) {
case "A":
if ($pulsante != "") {
$query = "SELECT nome, cognome FROM personaggio WHERE nome LIKE 'A%' ORDER BY nome ASC";
$result = mysql_query($query);
}
break;
case "B":
[etc...]
}
così invece di avere uno script che è lungo 945 righe e pesa 38kb, hai un script di 240 righe circa che pesa solo 7kb.
Grazie ^^
Discussioni aperte sul Forum
Articoli, Interviste e altre Risorse!
Tiles Survive ↗