Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Zoação

Gerar DropDown... é possível desta forma?

Recommended Posts

 

João,

 

Perfeito!

 

Mas tenho uma dúvida, veja:

 

Um DropDown possuí apenas "label" e "value" e ao que percebi o VALUE do dropdown "Produto" é o código do mesmo. Por tanto, como farei para que consiga atualizar o valor do pedido na mesma página como consigo fazer através de JS?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você definirá propriedades no "<option" do produto como preço, e criará um evento javascript onchange no "<select", que irá pegar a propriedade preco do elemento atual e irá atualizar na tela.

Simples.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Joao,

 

Estou tendo o seguinte erro (estou utilizando o modelo de exemplo para então estudar como adaptar para meu projeto).

 

Veja abaixo:

 

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /<link>/selectbox.html on line 26

 

Abaixo segue o que há na linha 26:

 

       while($sql_res1=mysql_fetch_assoc($sql_row1))

 

O que esta ocorrendo?

Criei as tabelas e realizei as alterações no arquivo config.php para então ser realizada a conexão com meu banco de dados, lembrando que não alterei o nome das tabelas ... apenas alterei o CONFIG.SYS.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é a primeira vez que você posta esse mesmo erro no fórum, então pela culhonésima vez, o problema está na query, se você ler o erro, vai ver que o "argumento informado"..., qual o argumento em mysql_fetch_assoc? $sql_row1.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é a primeira vez que você posta esse mesmo erro no fórum, então pela culhonésima vez, o problema está na query, se você ler o erro, vai ver que o "argumento informado"..., qual o argumento em mysql_fetch_assoc? $sql_row1.

 

 

Caro ESerra,

 

Esta é a PRIMEIRA VEZ que posto no fórum este erro. Quanto ao "argumento informado", veja abaixo o código:

 

<form action="" method="post" name="frm" id="frm">
<table width="500" border="0">
  <tr>
    <td width="119">Category</td>
    <td width="371">
       <select name="cat_id" id="cat_id" onChange="showCompany(this.value);">
       <option value="">--Select--</option>
       <?php
        $sql1="select * from category";
       $sql_row1=mysql_query($sql1);
       while($sql_res1=mysql_fetch_assoc($sql_row1))
       {
       ?>
       <option value="<?php echo $sql_res1["id"]; ?>" <?php if($sql_res1["id"]==$_REQUEST["cat_id"]) { echo "Selected"; } ?>><?php echo $sql_res1["category_name"]; ?></option>
        <?php
        }
        ?>
       </select>
       </td>
  </tr>
  <tr>
    <td>Company</td>
    <td id="td_company">
       <select name="company_id" id="company_id">
 
       <option value="">--Select--</option>
       <?php
       $sql="select * from company where cat_id='$_REQUEST[cat_id]'";
       $sql_row=mysql_query($sql);
       while($sql_res=mysql_fetch_assoc($sql_row))
       {
       ?>
       <option value="<?php echo $sql_res["id"]; ?>"><?php echo $sql_res["company_name"]; ?></option>
       <?php
       }
       ?>
    </select>
       </td>
  </tr>
  <tr>
    <td> </td>
    <td> </td>
  </tr>
</table>
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hun, desculpe, deve outro usuário com o nick "Zoação" no fórum...

 

Sobre o problema no argumento, use o OR DIE(mysql_error()) para debugar.


Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.