Joomla.it Forum
Non solo Joomla... => Sviluppo => : koka 07 Sep 2009, 20:03:25
-
salve oggi è giornata di post cercando di avere risposte come sempre....
ho modificato il file php dove sta il form per la registrazione ( Questo sia da lato amministrazione che lato utente) le modifiche sul sito le prende perfettamente visualizzo i campi che ho aggiunto,
in + ho aggiunto anche nel db le informazioni mancanti nella tabella *_users e tutto funziona perfettamente.
Ho un solo problema non mi riporta nel db i due campi da me aggiunti dopo la modifica dei file php relativi.... la registrazione avviene con successo va tutto tutto bene mi loggo nel sito pure, tutto ok davvero solo che non mi trascrive nel db le info che mi servono...
grazie in attesa di una risposta.... :o :o :o
-
ciao,
domanda.....
ma le query al DB le hai create? ;)
-
io ho semplicemente aggiunto al db i campi che ho aggiunto nel form sul sito dici che possono essere le query???
-
ciao,
non basta che aggiungi i campi nel db...
quei campi devono essere "riempiti" con i dati provenienti dai form attraverso le query che appunto si occupano di "lavorare" con i db
andando a leggere e scrivere /e altro ancora) i dati del db
quindi se aggiungi dei campi nuovi devi assolutamente agire attraverso le query per "salvare" i dati nel db....
-
ok grazie siccome ancora me ne intendo poco di db tramite phpmyadmin come posso agire per risolvere questo problema???
ho provato a dare un occhio ma per query non ho trovato nulla... e poi con che criterio devo inserire queste query??? grazie anticipate...
-
ciao,
l'argomento è vaso per essere discusso in poche righe, non conoscendo nemmeno il tuo livello di esperienza in merito..
ma un po di link te li do spero ti siano utili..
le query normalmente le devi usare nel file helper.php (modello MVC per crezione moduli)
vedi qui...
http://wiki.joomla.it/index.php?title=Creazione_di_un_modulo_per_joomla_15
poi info in generale sulle query per mysql con php
http://php.html.it/guide/leggi/101/guida-php-pratica/
ed infine le API di joomla
http://api.joomla.org/Joomla-Framework/Database/JDatabase.html
-
grazie mille ti farò sapere...
-
ho letot un po su i tuoi link, ma questo file helper.php per la registrazione non lo trovo....
puo avere un altro nome o sto file lo devo creare io???
penso ce ne sia uno già esistente...!!! in attesa di uan risposta grazie...
-
ciao,
il link era relativo ad un modulo che è più semplice
da capire...
mentre la parte registrazione è un componente
e quindi devi "completare la tua lettura"
con questi doc
http://wiki.joomla.it/index.php?title=Categoria:Sviluppo_1.5
-
gagarin77 sei molto gentile e lo so che forse ti sto dando troppa noia adesso mi è un po piu chiaro pero ho un problema...
ho capito che la parte che dovrei andare a modificare che interessa a me è la seguente
DROP TABLE IF EXISTS `#__hello`;
CREATE TABLE `#__hello` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`greeting` varchar(25) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
INSERT INTO `#__hello` (`greeting`) VALUES ('Hello, World!'),
('Bonjour, Monde!'),
('Ciao, Mondo!');
andando ad inserie i campi che mi mancano nella funzione greeting ma no ntrovo il suddetto file da modificare...riguardante la tabella #_users
mi potresti indicare dove andare???