Joomla.it Forum

Non solo Joomla... => Sviluppo => : ilovephp 20 Mar 2008, 16:42:14

: aggiornamento tabella di db
: ilovephp 20 Mar 2008, 16:42:14
scrivo di seguito il codice a cui manca qualcosa:

anzi metto il codice in un'immagine perchè non riesco ad inserirlo.
(mi da degli errori)


(http://)

[allegato eliminato da un amministratore]
: Re: aggiornamento tabella di db
: Luca Curatola 20 Mar 2008, 18:47:45
Si manca qualcosa: il codice.
: Re: aggiornamento tabella di db
: ilovephp 20 Mar 2008, 22:20:51
Luca Carneade.

ho inserito il codice nell'immagine.


grazieeeeeeeeeeeeee  ;)
: Re: aggiornamento tabella di db
: Luca Curatola 20 Mar 2008, 23:40:47
Hai inizializzato la connessione al database?

:
$database =& JFactory::getDBO();
: Re: aggiornamento tabella di db
: ilovephp 21 Mar 2008, 08:27:25
provo un po'

è un'operazione che non ho fatto. ti faccio sapere.

per ora grazie
: Re: aggiornamento tabella di db
: ilovephp 21 Mar 2008, 09:26:18

ho provato ad inserire subito prima dell'istruzione
:
$database->setQuery($query);
l'istruzione
:
$database =& JFactory::getDBO();
ma il sistema dice che non trova la classe. mi da un Fatal Error

ma è una classe esterna al core di joomla?

ci sono altre soluzioni?
: Re: aggiornamento tabella di db
: Luca Curatola 21 Mar 2008, 12:56:14
Ma quel codice dove lo stai inserendo?
: Re: aggiornamento tabella di db
: ilovephp 21 Mar 2008, 18:21:30
sul primo post cè il codice in un'immagine (non lo inserisco qui perchè il server mi da devi errori)

l'istruzione:
:
$database =& JFactory::getDBO();
 

la inserisco in cima.

Mi è venuta mezza idea.Pensi che sia corretto usare $xx->store ?
: Re: aggiornamento tabella di db
: Luca Curatola 21 Mar 2008, 18:30:21
In cima a cosa?
Un file del core di joomla?
Un file nuovo?
Un tuo script?
: Re: aggiornamento tabella di db
: ilovephp 21 Mar 2008, 18:46:49
sto costruendo un componte (meglio diciamo che ho modificato un componente,
 anche se di quello vecchio è rimasto ben poco)

il file xxxxxx.php deve darmi la possibilità,di visualizzare una lista proveniente da una tabella ed è ok.inoltre mi deve dare la possibilità di modificare questi dati visualizzati e questo è ok.la cosa che mi sta facendo impazzire è che deve darmi la possibilità di modificare anche un campo <input file > .
quest'operazione la faccio fare su altro form, il quale riceve tutti i dati per fare l'operazione, cioè riceve $uid che è la chiave univoca che identifica il record da modificare   ,in piu' ho il nome del nuovo file.
a questo punto devo eseguire una query per salvare i dati che già ho (sarebbe carino sfruttare le funzioni di cui dispone joomla).


spero che il discorso non sia stato molto tortuoso.

thanksssssssssss   
: Re: aggiornamento tabella di db
: Luca Curatola 21 Mar 2008, 19:01:12
Allora devi necessariamente andare a ncludere in tale file le classi che utilizza joomla, altrimenti difficilmente riuscirai a utilizzarle...
: [Risolto] Re: aggiornamento tabella di db
: ilovephp 22 Mar 2008, 16:55:01
Grazie Luca ho risolto.

Bastava aggiungere
:
$database->query();
$query=...

:
  $database->setQuery($query);
  $database->query();

e aggiorna tutto  ;D ;D  :P