Newsgroup: it.comp.www.php
Titolo: Creazione database in PHP/MySQL da zero

Salve a tutti,
Faccio la premessa di rito, dicendo subito che mi sono avvicinato al
PHP (MySQL) da circa due giorni. Per vivere faccio il medico, e devo
creare un database per uno studio clinico che coinvolge diversi centri,
nazionali ed internazionali. La scelta e' caduta su una soluzione web
che permetta a tutti i collaboratori di accedere direttamente al db ed
inserire le variabili d'interesse.
Vorrei strutturare il tutto in forms (HTML) quindi mandare i dati
tramite PHP al server MySQL...spero che almeno con l'algoritmo ci
siamo.
Il problema consiste adesso nel fatto che seppure lavoro con i computer
da tanto tempo e non sono esattamente uno sprovveduto, non ho mai
programmato, e non credo di avere il tempo sufficiente per studiare
l'HTML/PHP/SQL nel modo che dovrei ( e, devo dire, vorrei).
Da qui la domanda...volendo creare una struttura quanto piu' lineare
possibile (almeno per adesso) e restringere il campo del PHP alla
creazione di forms e all'inserimento dei dati nelle tabelle MySQL,
qual'e' la via piu' semplice, che mi permetta di capire cosa sto
facendo, ma senza dover leggere cinque manuali diversi ?
Questa e' chiaramente una domanda introduttiva, al momento ho soltanto
iniziato a creare le tabelle che mi servono in MySQL, ma adesso devo
necessariamente affrrontare il problema forms e PHP...se avete a
disposizione un tutorial semplice e chiaro sarebbe la cosa migliore, i
templates li sto raccogliendo (da qui e dal web) ma qualsiasi consiglio
e' ben accetto...
Grazie sin d'ora a chiunque abbia la pazienza di rispondermi ed
aiutarmi. 
Diego

 aiutarmi.
ciao,
anch'io ti faccio una premessa di rito :)
Visto che la cosa ti serve per scopi più o meno professionali, il mio 
consiglio è quello di "fartelo fare". Non tanto perché, non te lo nascondo, 
alcune persone che ti stanno leggendo devono sbarcare il lunario con lavori 
di questo tipo, e vedere qualcuno che, in due giorni, pretende di fare il 
lavoro per cui sono pagati, può far storcere il naso (ti levo il dubbio che 
non sono tra queste persone)... quanto per il fatto che una cosa così 
apparentemente semplice, fatto con un linguaggio apparentemente accessibile 
può essere fatta assolutamente male... tanto male da provocarti dei danni e 
farti perdere tempo piuttosto che fartelo guadagnare!
- Il tempo che perdi per capire un problema, che inevitabilmente 
incontrerai, che un "esperto" (non necessariamente professionista) ha già 
affrontato.
- Il fatto di non sapere neanche una parte delle complicazioni che può dare 
un mancato controllo su un dato in entrata. Questo ti può creare problemi 
futuri che possono danneggiare i dati nel database.
- La sicurezza di un form! Questo dettaglio nei manuali "rapidi" viene 
trattato ovviamente sommariamente. Ma devi sapere che quando tu metti un 
form in internet, anche solo la pagina di login, mi dai l'opportunità di 
dialogare col server e col database! Se sono bravo posso convincere il 
database a darmi tutte le informazioni che voglio.
- Aggiornabilità: non penso che sia mai esistito un programmatore che ha 
fatto il suo primo programma complesso in modo assolutamente chiaro. Io per 
esempio se guardo codici che ho scritto tre anni fa, non ci capisco quasi 
nulla :) Se dovessi aggiornarli o aggiungere qualcosa di nuovo, sarebbe più 
sicuro se li rifacessi daccapo.
Alla fin fine, tra il tempo che inevitabilmente perderai, i problemi 
imprevisti che inevitabilmente incontrerai e, spero comunque di no, i danni 
che potrai subire (perdite di dati, dati corrotti ecc.) penso che ti 
convenga farti fare qualche preventivo da qualcuno che sbatte la testa sui 
linguaggi server side già da qualche anno (non dico necessariamente 
professionisti del settore ma qualcuno che abbia quantomeno una certa 
esperienza, soprattutto in termini di sicurezza).
Finita la premessa, se non ti ho spaventato abbastanza (eppure se leggi tra 
le righe ci sono anche consigli), vai su 
html.it
 e inizia a cercare ciò che 
ti serve per raggiungere il tuo scopo, sia per l'html che per il php o 
mysql. Studia per bene lì QUALI strumenti ti servono e studia nelle fonti 
ufficiali (per il php: 
it.php.net
) COME usarli.
Per dubbi usa prima "google gruppi", ogni problema che incontri al 90% 
l'avrà già incontrato qualcun altro (nessuno è originale nelle domande 
:D)... ergo farai prima a cercare da solo la risposta. Se non la trovi, 
rivolgiti a questo newsgroup che è ancora ben frequentato e quasi tutte le 
domande hanno in genere una risposta.
I miei consigli te li ho dati,
non mi resta che augurarti un "in bocca al lupo" qualsiasi sia la strada che 
intenderai percorrere...
ciao,
Luca(riello) 

 
ciao Luca(riello),
visto il nick mi chiedevo se fossi di napoli...

 visto il nick mi chiedevo se fossi di napoli...
Origini sia paterne che materne... ma sono nato e cresciuto a Taranto.
come mai?
ciao,
Luca(riello) 

 Luca(riello)
Ciao e Grazie ancora : )
Diego

 come mai?
Tarantoo???? e lo dici così? ma allora siamo entrambi pugliesi!! io bari! 
:-))
rob4you 

 trovare il supporto economico per un professionista...
Il php è semplice... riuscirai sicuramente a fare un lavoro "funzionale". 
Non so sui tempi, dipende anche da quante ore dedichi, ma se ti rimbocchi le 
maniche....
di nuovo...
ciao,
Luca(riello) 

 :-))
:)
Ho visto che ti sei registrato, ma non sei riuscito ad entrare in matrix? 
hai cliccato il "?" :D
L'ho fatto difficile apposta per non fare entrare cani e galline ancora.
ciao,
Luca(riello) 

 L'ho fatto difficile apposta per non fare entrare cani e galline ancora.
Si....mi son registrato.....all'inizio non avevo ben capito il 
sistema.....poi però con /go matrix mi sono immerso in matrix.
Un appunto, che ti avevo anceh segnalato via email: quando sono nel mondo 
normale (insomma non in matrix), e provo a sferrare un attacco cliccando sul 
nome di un utente connesso, un avviso mi dice che non posso combattere là. E 
fin qui tutto ok. Solo che il messaggio mi "inonda" :-) nel senso che ci ho 
messo un bel po' per capire che se volevo che il messaggio smettesse di 
ripetersi, dovevo ricliccare sul nome dell'utente. Quindi non so...forse una 
possibile miglioria sarebbe:
1) o informare all'utente che non può attaccare in quel posto (come già 
accade) e deve ricliccare l'utente attaccato (altrimenti continuerà a vita a 
dirmi "non puoi combatter qui"), oppure
2) automaticamente interrompere un attacco se è condotto in un posto non 
consentito, e quindi segnalarlo solo una volta e basta.
rob4you 

 Un appunto, che ti avevo anceh segnalato via email:
Non ho ricevuto nulla... strano.
Comunque ripeto per adesso č solo beta e mi sto occupando della parte server 
side in php... ho intenzione di fare un training in flash agli inizi.
ciao,
Luca(riello) 


E' complicato farselo da zero senza aver mai visto HTML e PHP.
Se ti interessa posso fartelo io. Sono un programmatore attualmente 
disoccupato ed un lavoretto anche piccolo mi farebbe comodo.
Comunque se vuoi vedere la cosa da solo, il punto di partenza è 
www.html.it
 - 
c'è anche una sezione su PHP
--
Durante una parata, un ammiratore del generale De Gaulle gli urlò: 
"Mon général, morte ai coglioni!". Lui rispose: "Monsieur, mi pare che 
lei abbia un programma politico troppo ambizioso".

 hai cliccato il "?" :D
matrix dove?? mi interesserebbe dagli un'occhiata.
grazie

 grazie
Dammi anche in privato un indirizzo di posta valido :)
Non voglio spammare :)
ciao,
Luca(riello) 

 Dammi anche in privato un indirizzo di posta valido :)
è valido il mio indirizzo ;)

thanks

 c'è anche una sezione su PHP
Grazie Fabiano per l'offerta e per l'aiuto nonostante il "conflitto
d'interessi".
Se trovo un minimo di fondi per il progetto, sarai il primo ad essere
contattato, ma devo essere sincero, al momento non vedo troppa
positivita'.
A presto, spero
Diego