Certo che si, se ho capito bene...Originariamente inviato da Crashbit
E' possibile fare in modo che nello str_replace qui sopra la parola "licenza " sia una variabile ?codice:$row[testo] = str_replace('licenza', 'licenza', $row[testo]);
es:
Grazie a tutticodice:$var1 = licenza; $row[testo] = str_replace('$var1', '$var1', $row[testo]);
ah ok, la riga che ho usato io però non va bene.
Dove può essere l'errore ?
Se magari dici qual è l'errore...Originariamente inviato da Crashbit
ah ok, la riga che ho usato io però non va bene.
Dove può essere l'errore ?![]()
fai così:
ciao,codice:$var1 = licenza; $row[testo] = str_replace($var1, "<a href=\"#\">$var1</a>", $row[testo]);
jack.
Hai ragione scusa.Originariamente inviato da PaTeR
Se magari dici qual è l'errore...![]()
![]()
Cmq grazie mdsjack, funziona perfettamente.
Vi chiedevo un'ulteriore info.
vorrei che $var1 non fosse solo la parola licenza ma che sia il contenuto di una seconda tabella, di preciso il contenuto del campo "ricerca".
E' possibile ? Esiste qualche tutorial che mi aiuti a capire questo sistema ?
Grazie
?
Hai ragione, mi sono spiegato da c**o.
Cerco di essere più preciso.
Ho 2 tabelle:
Nella prima ci inserisco il testo del mio articolo ..
Nella seconda invece delle semplici parole chiave..codice:CREATE TABLE `articolo` ( `id` int(11) NOT NULL auto_increment, `testo` longtext NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=13 ;
Vorrei che le "parole chiave" contenute nella tabella parole se presenti nel campo testo della tabella "articolo diventino grassettate.codice:CREATE TABLE `parole` ( `id` int(11) NOT NULL auto_increment, `parole` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=5 ;
![]()
![]()