Lo del core me parece que me va un poco grande.
Mira he creado un menu, en una de las opciones he puesto presentacion del articulo.
para que solo me muestre un articulo el articulo creado es este (formulario normal):
Código:
<form action="prueba.php" method="post">
<table border="0" width="450">
<tbody>
<tr>
<td>Buscar por:</td>
<td><select name="opciones" size="3"> <option value="id">id</option> <option value="nombre">nombre</option> <option value="codpos">codpos</option> <option value="poblacion">poblacion</option> </select></td>
</tr>
<tr>
<td>busca</td>
<td><input name="buscar" type="text" /></td>
</tr>
<tr>
<td></td>
<td colspan="2"><input name="envio" type="submit" /></td>
</tr>
</tbody>
</table>
</form>
Esto me lleva a "prueba.php":
Código PHP:
<?php
if (isset($_POST['envio']))
{
$var1 = $_POST['opciones'];
$var2 = trim($_POST['buscar']);
$conexion = mysql_connect ("localhost", "root", "");
mysql_select_db ("basedatosprueba");
mysql_query("SET NAMES utf8");
$con = mysql_query("select * from datos where ".$var1." like '%".$var2."%'") or die ("Fallo en la consulta");
$numfilas = mysql_num_rows($con);
echo "Hay ".$numfilas." resultados.";
for ($i=0; $i<$numfilas; $i++)
{
$prueba = mysql_fetch_array($con);
echo "<br> ";
echo "<br> ";
echo "<span class='resul'>".$prueba['nombre']."</span>";
echo "<br> ";
echo $prueba['direccion'];
echo "<br>";
echo $prueba['codpos'];
echo "<br>";
echo $prueba['poblacion'];
echo "<br>";
}
mysql_close ($conexion);
}
else
echo "envia consulta";
?>
y me muestra los resultados.