Quisiera saber si es posible pasar la variable de alguna manera y pueda implemantarse el modelo vista controlador
index.html -->esta seria la vista
Código HTML:
<form name="area" method="POST" action="ControlArea.php"> <input type="text" name="busqueda" size="15"> <input type="hidden" name="op" value="buscar"> <input type="submit" value="Buscar Area"> </form>
Código PHP:
<?php
class ControlArea{
switch($_POST['op']){
case 'buscar': $this->Buscar();
}
public function Buscar()
{
$busqueda = $_POST['busqueda'];
$are = new Area();
$Resultado = $are->Buscar($busqueda);
$row = $Resultado->num_rows;
if ($row > 0)
{
$contenido ="<div id='tablabuscar'><table>".
"<tr>".
"<th><b>Codigo</b></th>".
"<th ><b>Nombre</b></th></tr>";
while($Fila = $Resultado->fetch_assoc())
{
$contenido .= "<tr><th>".
"<a href='?op=Editar&Id=".$Fila["cod_are"]."'>".
$Fila["cod_are"]."</a></th><td class='clsTxtCelda'>".
$Fila["nom_are"]."</td></tr>";
}
}
$contenido .= "</table>";
echo $contenido;
}
}
?>
Código PHP:
<?php
class Area{
public function Buscar($busqueda)
{
$con = new Librerias();// esta la conexion a la bases de datos
$con->Conecta();
if (ord($busqueda) == 0 OR ord($busqueda) == 32)
{
$cadbusca="SELECT cod_are, nom_are FROM area ORDER BY cod_are LIMIT 200";
}
if (isset($busqueda) <> 0 )
{
$trozos=explode(" ",$busqueda);
$numero=count($trozos);
if ($numero==1)
{
$cadbusca="SELECT cod_are, nom_are FROM area WHERE cod_are LIKE '%".$busqueda."%' ORDER BY cod_are LIMIT 200";
}
}
$Resultado = $con->Bdd->query($cadbusca);
return $Resultado;
}
}
?>