Newsgroup: it.comp.www.php
Titolo: link esterno

salve a tutti,
non so come risolvere un compito che mi č stato assegnato, quindi vi
chiedo un aiuto... 
praticamente ho un DB con dei dati riguardanti le recensioni di alcuni
film... devo fare in modo che, una volta visualizzata le scheda,
appaiano dei link alle persone citate nell'articolo (es. regista,
attori, sceneggiatori, ecc)... l'idea č quella di rendere questi nomi
*cliccabili* e non un semplice rimando a fine pagina del tipo "vedi
anche..."
come č possibile fare ciň, dato che sto usando php?!? il mio prof dice
che basta un'interazione col DB.... ma come?!?
grazie in anticipo,
michela
-- 
"... Vorrei difendere questo momento
e penso di sentirmi confusa e felice..."
Carmen Consoli

 come è possibile fare ciò, dato che sto usando php?!? 
print ('<a href="...">...</a>');
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

> print ('<a href="...">...</a>');
ok, ma dove va inserito questo codice? 
nel punto in cui specifico quali dati andare a prendere dal DB?
devo modificare i dati che ho inserito con l'aggiunta di questo tag per
fare in modo che poi riconosca il punto da rendere linkabile?
michela/ non so se mi sono spiegata...  ?=|


 fare in modo che poi riconosca il punto da rendere linkabile?
Semplice, fai il parsing della variabile che contiene il testo e, nel 
punto in cui trovi il valore che ti interessa, lo sostitiusci con un 
collegamento ipertestuale.
-- 
Saluti
Web Inside

 che basta un'interazione col DB.... ma come?!?
Non sei abbastanza precisa. Isola meglio il problema. Cos'è di preciso che  
non riesci a fare?
Come viene memorizzato l'articolo nel db?
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.

 collegamento ipertestuale.
si, ma il nome del regista/attore/sceneggiatore sono tantissimi!! dovrei
fare il parsing con almeno 100 nomi e cognomi diversi... non mi sembra
una soluzione praticabile...  =(
michela


 Come viene memorizzato l'articolo nel db?
allora, l'articolo viene memorizzato nel db come semplice testo scritto
(è una recensione)... richiamando l'id del film con una form, visualizzo
la relativa scheda del film...
quello che non so come fare è rendere linkabili alcuni elementi presenti
nel testo scritto della recensione (come ad esempio il nome di registi,
attori, ecc)...
 
michela/ che spera di essere stata più chiara...  =)


 michela/ che spera di essere stata più chiara...  =)
mi sembra che la cosa migliore sia inserire l'articolo con i nomi già 
linkati, o magari segnalati in modo da generare il link

 michela/ che spera di essere stata più chiara...  =)
No.
Michè, se devo essere sincero, mi pare che non hai neanche provato a farlo  
da sola.
A questo punto è difficile per noi capire dove è il problema.
Che problema hai nel rendere cliccabili i nomi?
Come fai, leggendo il testo, a sapere che questa o quella parola và  
linkata?
Hai un elenco di nomi, da qualche parte nel db, che và reso cliccabile?


 Hai un elenco di nomi, da qualche parte nel db, che và reso cliccabile?
non, ma posso farlo... in realtà ho già due tabelle: una con i nomi e i
cognomi dei registi, l'altra degli attori...
non so come farle interagire col campo testo della tabella film...


 viene in mente come realizzarlo!!
Perdonami la frenchezza, ma se e` un esercizio scolastico, la miglior
cosa che puoi fare e` provarci da sola, e ammettere col professore che
non hai trovato modi migliori.
E` il suo lavoro quello di spiegarti poi come farlo. Anzi, di spiegarti
il metodo per arrivare a farcela da sola.
Se ti diamo la pappa pronta non avrai imparato niente, tranne che a
risolvere questo specifico problema.
Bye.

 non so come farle interagire col campo testo della tabella film...
Non lo fai a livello di db.
Leggi le tabelle di nomi e metti tutto il risultato in un array e poi con  
un ciclo fai il parsing del testo aggiungendo i vari link.
La parte piu' ostica, volendo, è il parsing del testo, ma se è  
un'esercizio scolastico te la cavi con semplici replace sulla stringa.
Dì anche al professore che l'applicazione, dato il numero di sostituzioni,  
non sarà particolarmente performante :-).
