Newsgroup: it.comp.www.php
Titolo: Dreamveawer MX e MySQL

Chiedo scusa in partenza per la probabile ingenuita' della mia domanda, 
ma e' la prima volta che mi imbatto in problematiche legate ai database 
(MySQL in particolare), e sono ancora in fase di apprendimento. Mi sono 
letto gli ultimi due mesi del newgroup prima di scrivere, e non sono 
riuscito a risolvere il mio problema.
Mi servirebbe una mano per capire come creare un modulo di ricerca per 
chiavi in un database MySQL tramite Dreamweaver MX; quello che voglio 
realizzare, nella sostanza, e' semplice: ho un database (realizzato per 
motivi di studio) contenente una tabella con i campi
Autore
Titolo
Editore
Prezzo
Dreamweaver MX gestisce abbastanza facilmente l'accesso ai dati e sono 
riuscito a realizzare la paginetta per l'introduzione di nuovi record 
nel database. Ora pero' vorrei realizzare il sistema di ricerca dei dati 
memorizzati, una pagina con i campi dove inserire la chiave di ricerca, 
stabilendo magari anche su cosa effettuare tale ricerca (se per autore, 
titolo, ecc.). E successivamente la pagina per la visualizzazione dei 
dati trovati.
Come si fa?
Esiste un tutorial per Dreamweaver MX?
Grazie per il vostro aiuto! :-)
-- 
 \\
  \\__ Falco Stellare - falco.s...@TAPPOlibero.it
       <<Togli il TAPPO per avere l'indirizzo giusto>>


Ma che c'entra Dreamweaver con php e MySQL?!

 Ma che c'entra Dreamweaver con php e MySQL?!
Capita che Dreamweaver MX gestisca (sebbene in maniera molto semplice) 
sia PHP che MySQL, nella maniera che per un principiante appare essere 
piu' che sufficiente...
Il fatto e' che dovrei spiegare ad una persona come realizzare semplici 
form di interrogazione con Dreamweaver, dato che questa persona ha tale 
programma.
Sicuramente una cosa che fara' storcere il naso ai vari "santi" 
dell'argomento, ma a volte capita di potersi accontentare di poco per 
fare solo quel che serve...
Sai darmi una mano?



[cut]
Che problema c'č con DW? Io lo trovo il miglior editor grafico che gestisce
bene la parte del codice. L'html che ne esce č quasi perfetto. Ovviamente i
server behavior spesso hanno del codice non ottimale, ma le operazioni base
sono ottimali.
In quanto al modulo di ricerca, IMHO, il tuo problema non č nel php ma nellq
query sql.
prova con:
SELECT * FROM tabella WHERE campo1 LIKE '%$search%';
ove $search č la var con la stringa di ricerca. Ovviamente se estendi la
ricerca su piů campi aggiungi OR o AND.
Spero di nn aver cappellato ;)
Luka
--
Togli !luka! dopo la chiocciola per la reply.
---------------------------------------------
You can find me at...
MSN 
hav...@hotmail.com
ICQ #69162599
---------------------------------------------

 ricerca su piů campi aggiungi OR o AND
Ti ringrazio per il tuo gentilissimo aiuto, ora provo a mettere insieme 
il codice e vedo cosa ne viene fuori.
Una domanda: in una query siffatta, la chiave di ricerca puo' essere 
soltanto parte del contenuto dei campi? Voglio dire, se io sto cercando 
"Isaac Asimov" nel campo "Autore", come stringa di ricerca posso usare 
soltanto "asimov"?


 soltanto "asimov"?
E  perchč?
Se tu cerchi in un campo utilizzando %search%, la query ti restituisce tutti
i campi che contengono search. Diciamo che % č come una wildcard, tipo l'*
in dos.
Quindi con %Isaac Asimov% trovi anche Sir Isaac Asimov, Isaac Asimov, ma non
trovi Asimov.
Ciaux


 trovi Asimov
Volevo ringraziarti tantissimo, grazie al tuo suggerimento sono riuscito 
a completare il piccolo database che mi ero prefisso di creare, completo 
di modulo di inserimento nuovi record, di motore di ricerca e di 
visualizzazione dei risultati.
Ora posso lavorare al miglioramento della cosa, aggiungendo funzioni (ad 
esempio la possibilita' per l'utente di scegliere il campo da utilizzare 
per il criterio di ricerca) o migliorando la presentazione dei risultati 
(ad esempio creando una presentazione su piu' pagine se il numero dei 
risultati e' superiore ad un certo valore stabilito o dall'utente o, 
piu' raffinato, in base alla risoluzione monitor rilevata sul client, in 
modo da offrire una migliore leggibilita' del tutto).
Insomma, c'e' di che sbizzarrire la fantasia :-)
Fantastico 'sto PHP... :-) Inoltre Dreamweaver MX e' veramente potente e 
flessibile, uno strumento eccezionale per sviluppare. Peccato che non 
esista anche per Linux; ho scritto ai programmatori della Macromedia per 
chiedere se c'era qualche possibilita' di avere la suite MX per Linux, e 
mi hanno risposto che stanno considerando la cosa. Sarebbe bello...


 mi hanno risposto che stanno considerando la cosa. Sarebbe bello...
Concordo assolutamente. Una suite x linux sarebbe fantastica. Ma, imho, nn
ci sarà mai per almeno un motivo: il software linux è poco redditizio.
L'utente medio linux utilizza solo sw open source, non commerciale. Inoltre
gli utilizzatori di linux sono puristi, preferiscono scrivere tutto il
codice a mano, anche l'html. E' innegabile che il risultato è migliore.


 codice a mano, anche l'html
Gia', l'utente medio di linux e' cosi'.
E questo e' proprio il motivo per cui Linux non penetra il mercato con 
la stessa forza di Windows.
Voglio dire, Windows lo stanno installando pure nelle lavatrici e 
lavastoviglie, perche' alla fine e' utilizzabile anche da una massaia 
che non saprebbe distinguere il pulsante dell'ascensore da quello di 
reset del computer. Bene, questo da una parte abbassa il livello minimo 
culturale necessario (e cio' si e' tradotto, nel recente passato, 
nell'"accattiemmellismo", tanto per fare un esempio, ossia nell'enorme 
sovrabbondanza di sedicenti esperti costruttori di pagine web, nati e 
cresciuti con al massimo la cultura necessaria a distinguere i vari 
personaggi di roba tipo Dragonball)... Dall'altra parte pero' ha il 
vantaggio di diffondere informatica, e questo non e' sempre male.
Linux deve cessare di essere un ambiente elitario, se vuole davvero 
competere con microsoft.
Il mercato l'ha insegnato tanto bene nella storica vicenda dei formati 
video VHS e BetaMAX: il primo ha letteralmente sterminato il secondo (a 
livello di grande mercato consumer), ma non certo per qualita'.
Il mondo di Linux sta muovendosi (con l'inerzia propria delle enormi 
masse) verso il mondo del desktop, prova ne e' l'esistenza e 
l'insistenza di sviluppo delle nuove interfaccie grafiche (vedi KDE & 
Co.) in fase di utilizzo, e soprattutto dei nuovissimi installer 
grafici, capaci di far avvicinare al "mostro sacro" anche utenti meno 
smaliziati, ma pur sempre desiderosi di imparare.
Alla fine, ben venga il nuovo Linux. I produttori di software prima o 
poi dovranno scontrarsi con la nuova realta', e lasciatemi dire che non 
esiste territorio di frontiera, per quanto aspro e incolto, che non 
solletichi il naso di un imprenditore.
Corel ha gia' da tempo tirato fuori le sue versioni per Linux di Corel 
Draw, altri seguiranno. Basta lasciar crescere il livello dell'acqua del 
nuovo laghetto, e dare il tempo ai pesci di arrivare. Poi, le lenze 
fioccheranno... ;-)
