Hola gente!
Tengo este formulario que lo que intengo hacer es pasar la variable por url
el
buscar.php es el mismo archivo en el que tengo el fomulario, también intente con una pagina aparte pero aun así no se resolvió
Código HTML:
<form method="GET">
<table width="500" height="150" border="0" align="center" class="tblformprof" cellspacing="5" cellpadding="5">
<tr>
<td width="54" class="izq">Ciudad</td>
<td width="197"><label>
<input type="text" name="ciudad" id="ciudad" size="10">
</label></td>
<td width="59" class="izq"> </td>
<td width="157"><label></label></td>
</tr>
</table>
<a href="buscar.php?ciudad=$ciudad">BUSCAR</a>
Luego busca la ciudad en la base de datos
Código PHP:
include ("php/conectar_db.php");
$ciudad = isset($_GET["ciudad"]) ? $_GET["ciudad"]:"";
if ($ciudad == "")
{
//cuando el campo esta vacio devuelve todos los registros
$_pagi_sql = "SELECT * FROM tb_ciudades";
} elseif ($ciudad == ($_GET["ciudad"]))
{
//sino busca la ciudad correspondiente
$_pagi_sql = "SELECT * FROM tb_ciudades WHERE ciuNombre LIKE '%$ciudad%'";
}
$_pagi_cuantos = 10;
$_pagi_propagar = array("ciudad");
$_pagi_result = mysql_query($_pagi_sql, $Link);
include("php/paginator.inc.php");
echo "<p class='resultado'><b>Resultado(s):</b> ".$_pagi_info."</p>";
echo "<table width='523' border='0' class='tblbuscarprof' align='center'>";
echo "<tr>";
echo "<td class='tdgris' width='60'>Ciudad</td>";
echo "</tr>";
echo "</table>";
while ($Row = mysql_fetch_array ($_pagi_result)) {
echo "<table width='523' border='0' align='center'>";
echo "<tr>";
echo "<td class='tdnegra' width='60'>".$Row["ciuNombre"]."</td>";
echo "</tr>";
echo " <tr>";
echo " <td colspan='3'><img src='images/linea.jpg' width='523' height='12' /></td>";
echo " </tr>";
echo "</table>";
}
echo "<br>";
echo "<p class='paginar'>".$_pagi_navegacion."</p>";
//cierra la base
mysql_close ($Link);
Quisiera saber si en el código hay algo mal porque no se hace el pase de la variable, cuando pongo el nombre de una ciudad no me devuelve nada.
Espero que me puedan ayudar con esto ya busque y probé muchas cosas pero nada funciona, que puede estar pasando?
Gracias, gracias!