Salve a tutti....
sto cercando di realizzare un sistema ke, in parole povere, cerchi di:
1-Cercare delle parole (es: server, hardware), collocate nel Db, in un articolo di informatica per esempio.
2-Trovare l'esatta descrizione per quella parola sempre contenuta nel Db
3-sostituire le parole con una cosa del genere: PAROLA, il tutto preso ancora dal db, e poi mostrarmi la descrizione in un tooltip, ma nn credo abbia molta importanza...
ho popolato il database con un'articolo, e due parole con le loro descrizioni: server e hardware
io ho fatto una cosetta ma non capisco perchè mi sostituisca solo la parola "server" e non pure la parola "hardware"..
Codice PHP:
<?
// Richiedo la classe del Database
require_once('db.class.php');
//ESTRAGGO L'ARTICOLO DAL DATABASE
// Creo una nuova istanza della connessione al database
$connettore = new DbConnector();
// Eseguo la query
$rs = $connettore->query('SELECT * FROM articoli WHERE ID=1');
// Ricavo un'array contenente i risultati
$row = $connettore->fetchArray($rs);
$contenuto = $row['contenuto'];
//ESTRAGGO LE PAROLE E LE LORO DEFINIZIONI DAL DATABASE
$rs2 = $connettore->query('SELECT * FROM defin');
$row2 = $connettore->fetchArray($rs2);
$words_to_replace=array($row2['parola']);
$words_to_replace_to=array("[url='#']".$row2['parola']."[/url]");
$result=str_replace($words_to_replace,$words_to_replace_to,$contenuto);
echo $result;
?>
Grazie in anticipo