Buenas tardes tengo el siguiente problema, cuando hago la consulta espero que en el resultado salgan resaltadas las palabras siembargo aunque sale la consulta no salen resaltadas.
este es mi codigo.
Código PHP:
<?php
$busqueda = "boyaca";
$con = mysql_connect("localhost","root","");
if (!$con)
{
echo('no hay coneccion: ' . mysql_error());
}
else
{
$db = 'bdinsat';
$con = mysql_connect("localhost","root","");
if($busqueda!="")
{
$sql="SELECT * FROM inventario WHERE contenido LIKE '%$busqueda%'";
}
mysql_select_db($db, $con);
$registro=mysql_query($sql,$con);
if ($row= mysql_fetch_array($registro))
{
echo str_replace($busqueda,"<span style='background-color: #88AAEE'>$busqueda</span>",$row[contenido]);
echo "<br><br>";
}
else
{
echo "¡ No se ha encontrado ningún registro !";
}
echo "registro consultado";
}
mysql_close($con);
?>
este es el codigo que examine para aprender.
webtaller
Código PHP:
<?php
$busqueda = "prueba";
$link = mysql_connect("host","user","pass");
mysql_select_db("db",$link);
$result = mysql_query("SELECT contenidos FROM tabla WHERE keyword LIKE '%$busqueda%'",$link);
while($row = mysql_fetch_row($result)) {
echo str_replace($busqueda,"<span style='background-color: #88AAEE'>$busqueda</span>",$row[0]);
echo "<br><br>";
}
?>
agradeceria su ayuda.