Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/03/2010, 05:24
tribano
 
Fecha de Ingreso: diciembre-2009
Mensajes: 51
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: De html a php y de php a html

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.