Ir para conteúdo

Arquivado

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

Rodrigo 3R

Problema com função.

Recommended Posts

Oolá, preciso fazer um orçamento on line que seria um formulário que terá a quantidade de páginas etc.. e teria um botao para calcular o custo da página, o qual usaria um banco de dados para pegar os valores a serem calculados, bom, meu problema está emcaptar os valores da cx de texto enviar p/ a função e retornar o valor em uma cx de texto com total orçado.Agradeço desde já pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Michel, valeu a intenção. O que eu preciso é algo assim, tenho já um formulário pronto, eu vou colocar os valores na caixa de texto respectivo e no drop list escolher a opção desejada, ao clicar em calcular (botao) quero que seja calculado o valor e me devolvido o valor total do que foi pedido, meu problema esta na passagem de valores do form. p/ a função e devolver o valor ao form. na caixa de texto respectiva onde estará o resultado final.

 

 

<form method="post">        <div align="center">          <center>            <table cellspacing="1" bordercolordark="#CCCCCC" bordercolorlight="#000000" bgcolor="#C0C0C0" border="1">              <tr>                 <td colspan="2" bordercolor="#FFFFFF" bgcolor="#999999"> <p align="center">                     <b> <font face="Verdana" size="2" color="#003366"> «                     Simulador de Orçamento Web Site »</font></b></td>              </tr>              <tr>                 <td align="right"><b><font size="1" face="Verdana" color="#333333">Número                   de Páginas Dinâmicas:</font></b></td>                <td><font face="Verdana" size="1" color="#333333"><b>                   <input name="pags" type="text" id="pags">                  </b></font></td>              </tr>              <tr>                 <td align="right"><b><font size="1" face="Verdana" color="#333333">Número                   de Páginas Estáticas:</font></b></td>                <td><font face="Verdana" size="1" color="#333333"><b>                   <input type="text" name="textfield2">                  </b></font></td>              </tr>              <tr>                 <td align="right"><b><font size="1" face="Verdana" color="#333333">Número                   de Páginas flash: </font></b></td>                <td><font face="Verdana" size="1" color="#333333"><b>                   <input type="text" name="textfield3">                  </b></font></td>              </tr>              <tr>                 <td align="right"><b><font size="1" face="Verdana" color="#333333">Banco                   de dados:</font></b></td>                <td><font face="Verdana" size="1" color="#333333"><b>                   <input type="text" name="textfield4">                  </b></font></td>              </tr>              <tr>                 <td align="right"><b><font size="1" face="Verdana" color="#333333">Adminstração                   de site</font></b></td>                <td><font face="Verdana" size="1" color="#333333"><b>                   <select name="select">                    <option value="Cliente">Cliente</option>                    <option value="3R informática">3R informática</option>                  </select>                  </b></font></td>              </tr>              <tr>                 <td align="right"><b><font face="Verdana" size="1" color="#333333">Hospedagem:</font></b></td>                <td><font face="Verdana" size="1" color="#333333"><b>                   <select name="select2">                    <option value="Outros servidores">Outros servidores</option>                    <option value="3R informática">3R informática</option>                  </select>                  </b></font></td>              </tr>              <tr>                 <td align="right"><b><font size="1" face="Verdana" color="#333333">Sistema                   Operacional </font></b></td>                <td><font face="Verdana" size="1" color="#333333"><b>                  <select name="select3">                    <option value="Windows">Windows</option>                    <option value="Linux">Linux</option>                  </select>                  </b></font></td>              </tr>              <tr>                 <td align="right"><b><font size="1" face="Verdana" color="#333333">Tamanho                   do espaço em disco</font></b></td>                <td><font face="Verdana" size="1" color="#333333"><b>                   <select name="select4">                    <option value="10"> 10 MB</option>                    <option value="50"> 50 MB</option>                    <option value="100">100 MB</option>                    <option value="150">150 MB</option>                    <option value="200">200 MB</option>                    <option value="300">300 MB</option>                    <option value="500">500 MB</option>                    <option value="600">600 MB</option>                  </select>                  </b></font></td>              </tr>              <tr>                 <td align="right"><b></b></td>                <td><font face="Verdana" size="1" color="#333333"><b> </b></font></td>              </tr>              <tr>                 <td colspan="2"> <table cellpadding="2" width="100%">                    <tr>                       <td> <div align="center"> <font face="Tahoma"><b>                           <input type="button" name="Price" value="Calcule o  Valor" onclick="calc(form.value);">                          </b></font><b><font size="2" face="Tahoma"> </font></b><font face="Tahoma"><b>                           <input name="total_final" type="text" id="total_final" style="font-size: 10 pt; font-weight: bold; background-color: #B7E8FF; color:#000080" value size="13">                          <font size="2"> </font>                           <input type="button" name="Print_data" value="Ver Orçamento" onclick="print(this.form)">                          <font size="2"> </font></b></font></div></td>                    </tr>                  </table></td>              </tr>            </table>          </center>        </div>      </form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você quer clicar e já calcular, tipo na parte de baixo, enfim, sem reprocessar ou mandar para outra pg, seria JS.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá colega, quero apenas utilizar o PHP sem fazer tanta bagunça com php + JS, a nào ser que nào seja possivel entao, pois os valores virão via banco de dados e nào ficarão na página gravados, então não há como fazer isto sem uso do JS ?

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.