Jump to content
Fórum Script Brasil
  • 0

Filtrar Campos Da Combo


pukurucha
 Share

Question

E ai, galera beleza?

To c um problema, tenho tres combos, o primeiro contendo o nome de paises, o segundo os estados. Keria que ao selecionar o pais e o estado aparecesse no ultimo combo o conjunto de avenidas pertencentes a esse estado. alguém me ajuda a fazer isso???

Desde já agradeço.

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Envie os dados selecionados nos combos País e Estado pelo método POST, no combo Avenidas coloque um código semelhante à este:

<?php

    $seleciona = "SELECT avenida FROM avenidas WHERE pais = '" . $pais . "' AND estado = '" . $estado . "'";
    $seleciona_ = mysql_query($seleciona) or die ("<font color=\"#ff0000\">Erro!</font>");

        echo "<select name=\"avenida\" id=\"avenida\">";
            echo "<option>Selecione</option>";
                while (list($avenida) = mysql_fetch_array($seleciona_)) {
                    echo "<option value=\"" . $avenida . "\">" . $avenida . "</option>";
                        } 
                        echo "</select> ";
?>

Ao cadastrar cada avenida, tem que inserir junto o País e Estado correspondente.

Link to comment
Share on other sites

  • 0

A combo pais obtenho de um recordset:

<?php
mysql_select_db(dbrec, $mysql);
$query_rs_pais = "SELECT * FROM pais ORDER BY Nome ASC";
$rs_pais = mysql_query($query_rs_pais, $mysql) or die(mysql_error());
$row_rs_pais = mysql_fetch_assoc($rs_pais);
$totalRows_rs_pais = mysql_num_rows($rs_pais);

?>
//e no form faço o seguinte 
<select name="pais" id="pais" title="<?php echo $row_rs_pais['Nome']; ?>">
              <option value="">--</option>
              <?php
do {  
?>
              <option value="<?php echo $row_rs_pais['cod']?>"><?php echo $row_rs_pais['Nome']?></option>
              <?php
} while ($row_rs_pais = mysql_fetch_assoc($rs_pais));
  $rows = mysql_num_rows($rs_pais);
  if($rows > 0) {
      mysql_data_seek($rs_pais, 0);
      $row_rs_pais = mysql_fetch_assoc($rs_pais);
  }
?>
                      </select>

o mesmo faço para o estado. E dps como saio daqui???

Edited by pukurucha
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...