Cambiare il database con il php: GDRCD 5.1 postato il 15/09/2011 00:12:46 nel forum programmazione, gdrcd e open source
Il problema è il seguente, sto costruendo un gdr su Harry Potter basato sul cartaceo, la programmazione non è molto il mio forte ma sto tentando, con l'aiuto di libri e guide varie, di programmare da sola visto che preferirei non dover assumere un programmatore esperto: insomma, vorrei imparare.
Il problema in cui mi sono imbattuta è il seguente: volevo fare in modo che gli HP e gli MP variassero in base allo stato di sangue e il massimo che sono riuscita ad ottenere è questo:
Pagine → 1
15/09/2011 02:27:00
Premetto che stimo molto il tuo impegno e i tuoi sforzi, ma imparare a programmare e' un cammino lungo. Mediamente sono 3 anni di studi sistematici (a scuola o all'universita').
Prendere in mano un manuale e guardare come si programma una pagina di login o un menu' a tendina e' immediato. Copi il codice e speri che funzioni. Ma appena c'e' da pensare un minimo di algoritmo casca l'asino. Senza offesa.
Vediamo un po il tuo pezzo di codice.
Usi correttamente lo switch, e si vede che l'hai capito, anche se la scelta di case testuali puo' essere discutibile, di solito si associa un valore numerico alla dicitura testuale, ma di per se non è sbagliato.
Dopo di che fai questo:
print $PARAMETERS['settings']['salute_max']=50;
Qui commetti un grosso errore concettuale.
Tecnicamente, un codice del genere funziona. all'elemento del vettore con gli indici specificati il valore di 50, poi da in output il valore dello stesso elemento, quindi scrive nella pagina "50".
Pero' stai usando a sproposito sia l'operatore di assegnazione (=50) che il print.
Questo perche' dovresti spendere una buona quantita' di tempo, prima, a capire qual'e' il ruolo delle variabili in un programma e qual'e' quello dell'output.
Quanto a quello che volevi fare tu, si tratta di una query sul database, altro argomento che richiede ampio studio.
Diciamo, in linea di massima, quando un'informazione deve essere conservata in un sito, quella deve essere salvata all'interno della base di dati del sito. Poi da li puo' essere recuperata.
Ma non sono argomenti che si possono spiegare in una manciata di post di forum.
Cerca di seguire dei libri di testo delle superiori da cima a fondo per iniziare a imparare a programmare, hai bisogno soprattutto di formarti sulla teoria.
15/09/2011 17:45:28
come dice faber per una modifica del genere devi conoscere abbastanza bene la programmazione in generale quanto poi il linguaggio php.
poichè devi inserire una query di select per prenderti il dato nella parte modifica scheda, e devi aggiungere poi una di update per riscriverlo nel database.
magari studiati come funzionano le query e come si utilizzano, i form, i campi input, textarea etc cosi da capire quando leggi un file cosa significano quei tag che vedi e modificarli di conseguenza.
Buon lavoro!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum