Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/04/2010, 18:00
Maru77
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 21 años, 7 meses
Puntos: 5
Respuesta: Pasar variable por URL

Gracias!!! tenias razón!!! que genio!

Solo que el buscador el con varios campos al probar con el segundo campo ya pierdo las variables cuando pagina ni idea porque pasa esto...

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">&nbsp;</td>
    <td width="157"><label></label></td>
  </tr>
  <tr>
    <td class="izq">Partido</td>
    <td><label>
      <input type="text" name="partido" id="partido" size="25">
    </label></td>
   
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><label>
      <div align="center">
        <input class="boton" type="submit" name="button" id="button" value="Buscar">
        </div>
    </label></td>
    <td>&nbsp;</td>
    <td><label>
      <div align="left">
        <input class="boton"type="reset" name="button2" id="button2" value="Borrar" />
        </div>
    </label></td>
  </tr>

  <tr>
    <td>&nbsp;</td>
    <td><a href="buscar.php?ciudad=$ciudad&partido=$partido"></a></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</form> 

Código PHP:
include ("php/conectar_db.php");

$ciudad = isset($_GET["ciudad"]) ? $_GET["ciudad"]:"";
$partido = isset($_GET["partido"]) ? $_GET["partido"]:"";


if (
$ciudad == "") && ($partido == ""
{
    
//cuando todos los campos estan vacios
    
$_pagi_sql "SELECT * FROM tb_ciudades";
} elseif (
$ciudad == ($_GET["ciudad"]) && ($partido == "") )
{
    
//cuando todos los campos estan vacios 
    
$_pagi_sql "SELECT * FROM tb_ciudades WHERE ciuNombre LIKE '%$ciudad%'";
    echo 
$ciudad//lo puse para ver si la variable pasa
} elseif (($ciudad == "") && ($partido == ($_GET["partido"]))) 
{
    
//cuando todos los campos estan vacios 
    
$_pagi_sql "SELECT * FROM tb_ciudades WHERE ciuPartido LIKE '%$partido%'";
    echo 
$partido;
}



$_pagi_cuantos 10;    


$_pagi_propagar = array("ciudad, partido");
$_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 
"<td class='tdgris' width='60'>Partido</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 
"<td class='tdnegra' width='60'>".$Row["ciuPartido"]."</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); 
__________________
Saludos!!!
Maru.-