Pacchetto: GDRCD 5 - Anagrafe con elenco
Descrizione: La patch sostituisce l'anagrafe nativo di Gdrcd5. Invece che un menu a tendina con tutti i personaggi, viene visualizzato l'elenco delle lettere dell'alfabeto, e quindi l'elenco per iniziale del nome, con il link per l'invio diretto della posta.
Completa di istruzioni.
Codice commentato per eventuali personalizzazioni del singolo programmatore.
Autore: bukama
Data: 21/01/2011
Dimensione: 3,05 Kb
Registrati per scaricare il pacchetto
Lascia Commento Invia un Pacchetto
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 ^^
29/01/2011 - e invece una cosa del genere:
if ($pulsante != "") {
$pulsante = $_REQUEST['op'];
$query = "SELECT nome, cognome FROM personaggio WHERE nome LIKE '" .pulsante."%' ORDER BY nome ASC";
}
non l'ho provata come cosa ma cosi facendo risparmi ancora di più...
29/01/2011 - Apprezzabile il fatto di contribuire al pacchetto, ma consiglio vivamente di imparare un pochetto a programmare meglio.
Un codice del genere può essere scritto risparmiando il 90% delle righe scritte da entrambi.
Se non fosse per il fatto che una patch così possa essere scaricata da utilizzatori ignari dello spreco di risorse di questa patch non sarei qui a scrivere.
Conviene cancellare tutto il bordello di codice scritto e seguire il consiglio di darkblade, aggiungendo il filtro per evitare attacchi SQL.
18/09/2012 - Ma quindi la patch scaricabile è quella rivista e sistemata di tutte le cose evidenziate dai commenti di altri programmatori?
O è ancora quella originale, programmata male?
I dati del generatore di rank sono stati aggiornati!
Ex Gratia GDR: Traumi e dove trovarne...
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
pyro72 ha recensito Crash Bandicoot Zone
blackmirror ha recensito Apocalypse Requiem: Detroit
Dissendium Draconis: Modifiche e Implementazioni: Pozioni
Le Cronache di Raja Dunia: Il Vuoto ed i suoi Principi Demoniaci
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
masters league si è accreditato come gestore di Masters League
Ex Gratia GDR: Nuova Entità: Ichirei!
Nyx Insight - Project S.E.T.: Possibili Rallentamenti del 16/08
neworleans ha aperto un annuncio di ricerca: New Orleans ricerca Giocatore
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Storie di Esperia: Fiori cremisi
Nuovo Browser Game Calcio → Masters League
Sea of Conquest: Evento con The King of Fighters XV! 🌊
Il genere Fantasy Orientale raggiunge i 700 giochi catalogati!
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Epic Quests - Epic quests: la popolarità dei temi fantasy nei giochi online
Mmo su Peer - Progettazione e Sviluppo di un Multiplayer Online Game su Reti Peer-to-Peer
Videogame - Le categorie di videogiochi che non passano mai di moda!
Processo Creativo - Il processo creativo di J.R.R. Tolkien: dal seme alla foglia
Angels City - Intervista al gestore del gioco di ruolo via chat erotico Angels City
Romanzi Tolkien - In che ordine leggere i romanzi del maestro Tolkien? Scopriamolo!
Testare un GdR - Consigli sulla fase di "Testing" prendendo spunto dal collaudo software e applicabili anche alla creazione di un GdR
Intervista ToSS - Intervista ai gestori del GdR play by chat ambientato nei Forgotten Realms!