He metido el archivo en mi hosting de pruebas http://www.rodrys.com/elmasodiado y pueden ver el ejemplo en vivo.
He realizado una serie de personajes de ejemplo con un numero de votos que funciona perfectamente. Ahora lo que intento realizar es que en el campo de arriba al poner un nombre y dando a buscar, muestre únicamente los nombres que se hayan buscado y lo muestre en esa misma página.
Os pego el código que tengo realizado también.
Código PHP:
Ver original
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8" /> <title>Ranking el más odiado</title> <style type="text/css"> body { font-family: Arial, Verdana, Sans; font-size: 14px; } table.tabla-bd { border-right:1px solid #ccc; border-bottom:1px solid #ccc; } table.tabla-bd th { background:#eee; padding:5px; border-left:1px solid #ccc; border-top:1px solid #ccc; } table.tabla-bd td { padding:5px; border-left:1px solid #ccc; border-top:1px solid #ccc; } .cabecera { background-color:#DDD; font-family:Helvetica,Futura,Arial,Verdana,sans-serif; border: 1px dotted rgb(221, 221, 221); border-left: 1px hidden; border-right: 1px hidden; } </style> </head> <body> <?php ?> <div align="center"> <form align="center" action="index.php" method="post"> <input type="text" name="buscar" value="Busca un personaje" /> <input type="submit" value="Buscar"/> </form> <br> <div align="center"> <table class=borde align="center"> <tr class="cabecera"> <td align=left>Nombre</td> <td align=center>Votos</td> </tr> <?php $sql= "SELECT * FROM elmasodiado ORDER BY votos DESC"; // muestra las consultas ordenadas por mayor a menor la columna votos { $numero = 0; echo "<tr>"; echo " <td align=left>".$fila['nombre']."</td>"; echo " <td align=center>".$fila['votos']."</td>"; echo "</tr>"; $numero++; } ?> </table> <?php ?>