ho fatto cosi....
ma non stampa niente
Codice PHP:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="GET">
<input type="text" name="parola">
<input type="submit" value="INVIA">
</form>
<?php
//Connessione al database
if(!($connessione_mysql = mysql_connect('localhost', 'zappi', ''))){
die('Errore nella connessione al database, controlla i parametri.<br>' . mysql_error());
}
//Connessione alla tabella
if($connessione_mysql){
if(!(mysql_select_db('my_zappi', $connessione_mysql))){
die('Errore nella selezione del database.<br>' . mysql_error());
}}
$parola=urlencode($GET['parola']);
function generacolore(){
$tutto= Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");
$a=rand(1,15);
$b=rand(1,15);
$c=rand(1,15);
$d=rand(1,15);
$e=rand(1,15);
$f=rand(1,15);
return "#".$tutto[$a].$tutto[$b].$tutto[$c].$tutto[$d].$tutto[$e].$tutto[$f];
}
$query = mysql_query("SELECT * FROM tabella WHERE testo='" .$parola. "'");
while($cerca = mysql_fetch_array($query)){
$colore = generacolore();
$cerca["testo"] = str_replace($parola, "<span style=\"color: {$color}\">{$parola}</span>", $cerca["testo"]);
echo $cerca[testo];
}?>