Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/07/2009, 09:39
rusinho
 
Fecha de Ingreso: agosto-2006
Mensajes: 179
Antigüedad: 17 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Variables por Get o Post

Cita:
Iniciado por neez Ver Mensaje
asassa me podrias dar un ejemplo soy un poco nuevo en esto, pues realmente todas las variables son importantes ya que en los municipios y colonias pueden existir otras del mismo nombre pero en distinta ciudad
Tambien puedes utilizar variables input de tipo hidden, ejemplo:

Código PHP:
<?php function consult($palabra,$ciu)
{
$a=0;
$conn=db_connect();
$res=$conn->query("select * from empresa where serv_empresa like '%$palabra%' and estado_empresa like '%$ciu%' ");

while(
$rows=$res->fetch_row())
{
$mun[$a]=$rows[6];
$col[$a]=$rows[7];
$a++;
}
$muni=eliminarRepetidos($mun);
$colo=eliminarRepetidos($col);
$numecount($muni);
$nume2count($colo);
$rows=$res->num_rows;
?>
<div id="consult">
    <script type="text/javascript">
            function submit()
            {
            document.form2.submit();
            }

            </script>
            

        <form name="form2" id="form2" method="POST" action="busca.php">
        <input type='hidden' name='lugar' value='<?php echo $ciu?>' />
        <input type='hidden' name='clave' value='<?php echo $palabra?>' />
        <div id="consult1">Consultar por: &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; 
                        <select name="muni" onchange="this.form.submit();" id="municipios" size="1" > 
                            <option>Municipio o Ciudad</option>
                            <?php for($i=$nume-1;$i>=0;$i--) { ?>
                            <option value="<?php echo "$muni[$i]"?>" ><?php echo "$muni[$i]"?></option>
                            <?php ?>
                        </select>                
            </form>&nbsp;&nbsp;&nbsp;|&nbsp;
        </div>
        <form name="form3" id="form3" method="GET" action="busca.php?&lugar=<?php echo "$ciu"?>&clave=<?php echo "$palabra"?>">
        <div id="consult2">       
                        <select name="colonia" id="colonia" size="1" > 
                            <option>Colonia</option>
                            <?php for($i=$nume2-1;$i>=0;$i--) { ?>
                            <option value="<?php echo "$colo[$i]"?>"><?php echo "$colo[$i]"?> </option>
                            <?php ?>
                        </select>
            </form>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    Resultados: (<?php echo "$rows"?>)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </div>                        
</div>
<?php
}
 
?>

Solo agregue

<input type='hidden' name='lugar' value='<?php echo $ciu; ?>' />
<input type='hidden' name='clave' value='<?php echo $palabra; ?>' />
Y las quite del action del formulario, esas variables serian POST.

Saludos, espero te funcione.

PD: Debes revisar este script, porque la verdad no veo porque utilizas dos formularios.