Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/03/2010, 05:24
tribano
 
Fecha de Ingreso: diciembre-2009
Mensajes: 51
Antigüedad: 16 años, 11 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.