Newsgroup: it.comp.os.linux.development
Titolo: web application

ciao
devo sviluppare una piccola applicazione web, con normali operazioni
di inserimento, modifica, eliminazione e ricerca di dati contenuti in
un db mysql. C'e' qualche software di base gia' pronto che io devo
adeguare poi adeguare alle mie necessita'? Per esempio mi chiedevo se
software come Zope e PhpNuke andavano bene come ambiente di base?
grazie
PS: ma phpnuke e' a pagamento?

BiancoNatale ha scritto:

no, non lo č, ma non c'entra nulla con quello che devi fare.
Zope č un'overkill tremendo per quello che devi fare, imo meglio una 
semplicissima applicazione cgi in un linguaggio qualsiasi.

 semplicissima applicazione cgi in un linguaggio qualsiasi.
Sono d'accordo. A mio avviso ti conviene utilizzare la ormai classica
LAMP(Linux+Apache+Mysql+PHP) per testare il tuo programma.
Su internet ci sono tantissimi esempi di codice già fatto, e cmq non è
cosa impossibile(anzi) interfacciarsi a un db mysql da php, sono in fondo
quattro funzioni(collegamento al database, invio delle richieste in sql,
formattazione dei dati ricevuti, chiusura del database).
Più annosa può essere la gestione di mysql, tantè che ho dovuto
litigarci un po' per farlo andare, ma nulla di insuperabile.
Chiaramente se non utilizzi linux, c'è anche questo scoglio da superare,
anche se tutti e tre i programmi sono installabili anche in ambiente
win32..(ma visto che siamo su linux.development non credo che tu usi
windows... ;P). Per qualsiasi problema, mailami pure. ciau
omissis [at] informazionelibera [dot] org

ciao
grazie per i consigli.
Sapete se almeno esiste un tool di librerie in php per creare
generiche  pagine in html ed eventualmente generico codice per
interrogazioni sql?
grazie



O.o non capisco bene che significhi "generiche pagine in html"...
Cmq le funzioni di interrogazione di db sql sono già incluse in
Php 4, mentre in Php 5 anche se sono esterne dovrebbero comunque essere
incluse nel pacchetto di installazione..


>O.o non capisco bene che significhi "generiche pagine in html"...
effettivamente avevo pensato di essere poco chiaro :-),
ad es. creare con poche righe di codice delle tabelle o altri elementi
per le pagine html, senza fare di volta in volta le istruzioni 
"echo ...."
........
Io mi occupo gia' di sviluppo in vb, e nel tempo ho creato un set di
librerie generiche da utilizzare in diverse applicazioni, per es. ho
una libreria per creare con poche istruzioni stringhe sql per le
interrogazioni , e mi chiedevo se qualcuno avesse sviluppato e reso
disponibile qualcosa di simile, altrimenti me li sviluppo io
grazie

 "echo ...."
A questo livello non saprei.
Sicuramente ho visto passare su 
freshmeat.net
 uno script php che fungeva
da interfaccia generica verso un DB. Una cosa tipo mysqladmin ma piu`
generica, ma non mi ricordo come si chiama. Magari prova a cercare li`.
Bye.

 LAMP(Linux+Apache+Mysql+PHP) per testare il tuo programma.
Mah... gia` che ci siamo, io suggerisco Python al posto di PHP.
-- 
[ RiK0                                ]
[ non credo negli schemi non vincenti ]
[ two is an odd prime number          ]

[...]
beh si,certo che si può fare... ;>
se tu vuoi creare una tabella recuperando i valori da un database sql
ti basterà inserire poche righe di codice(un ciclo) che eseguono la
lettura del database tramite la tua richiesta sql e la formattano in una
tabella...
Ti metto un esempio...
 print "<table border=\"1\">\n";
  while ($line = mysql_fetch_array($dbresult,MYSQL_NUM)) {
   print "\t<tr>\n";
   foreach($line as $col_value) {
   print "\t\t<td>$col_value&nbsp;</td>\n";
  }
 
  print "\t</tr>\n";
  }
questo ti crea una tabella semplice semplice che fa al caso tuo... ;>
ti rimando a google per ricerche più approfondite... mi auguro che tu
abbia capito la strada.. ;)
See ya.
omissis [at] informazionelibera [dot] org
  print "</table>";