Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 

Consultar BD

17-05-2007 20:02

Olá Web blz cara?

Seguinte sobre aquela dúvida minha que eu tinha já procurei mais num consegui resolver... é assim eu tenho meu form vou te passar o Script dele: to arrumando ainda :)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="JavaScript"> <!-- function form_data(fsValor, foForm, foNome) { var piLoop; var psPalavra = ''; var psResposta =''; if (window.event.keyCode == 8){ if (isNaN(fsValor.charAt(fsValor.length-1)) == true){ document.forms[foForm].elements[foNome].value = fsValor.substring(0,(fsValor.length-1)); } } else if (         window.event.keyCode != 9 &&         window.event.keyCode != 16 &&         window.event.keyCode != 36 &&         window.event.keyCode != 37 &&         window.event.keyCode != 39){         for(piLoop=0; piLoop <= (fsValor.length-1); piLoop++){         if (fsValor.charAt(piLoop)>= '0' && fsValor.charAt(piLoop) <= '9'){         psPalavra = psPalavra + fsValor.charAt(piLoop);         }         }         for(piLoop=0; piLoop <= (psPalavra.length-1); piLoop++){         if (piLoop ==1 || piLoop == 3) {         psResposta = psResposta + psPalavra.charAt(piLoop) + '/';         }                 else {         psResposta = psResposta + psPalavra.charAt(piLoop);         }         }         document.forms[foForm].elements[foNome].value = psResposta.substring(0, 10);         }         }   function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x; }     function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x; }   //--> </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_reloadPage(init) {  //reloads the window if Nav4 resized  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //--> </script>     <script> function JumpField(fields) { if (fields.value.length == fields.maxLength) {  for (var i = 0; i < fields.form.length; i++) {   if (fields.form[i] == fields && fields.form[(i + 1)] && fields.form[(i + 1)].type != "hidden") {    fields.form[(i + 1)].focus();    break;   }  } }}   function mascara(o,f){    v_obj=o    v_fun=f    setTimeout("execmascara()",1) }   function execmascara(){    v_obj.value=v_fun(v_obj.value) }   function leech(v){    v=v.replace(/o/gi,"0")    v=v.replace(/i/gi,"1")    v=v.replace(/z/gi,"2")    v=v.replace(/e/gi,"3")    v=v.replace(/a/gi,"4")    v=v.replace(/s/gi,"5")    v=v.replace(/t/gi,"7")    return v }   function soNumeros(v){    return v.replace(/\D/g,"") }   function telefone(v){    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos    return v }   function cpf(v){    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos                                             //de novo (para o segundo bloco de números)    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos    return v }   function cep(v){    v=v.replace(/\D/g,"")                //Remove tudo o que não é dígito    v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse é tão fácil que não merece explicações    return v }   function cnpj(v){    v=v.replace(/\D/g,"")                           //Remove tudo o que não é dígito    v=v.replace(/^(\d{2})(\d)/,"$1.$2")             //Coloca ponto entre o segundo e o terceiro dígitos    v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") //Coloca ponto entre o quinto e o sexto dígitos    v=v.replace(/\.(\d{3})(\d)/,".$1/$2")           //Coloca uma barra entre o oitavo e o nono dígitos    v=v.replace(/(\d{4})(\d)/,"$1-$2")              //Coloca um hífen depois do bloco de quatro dígitos    return v }   </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Cadastro | Principal</title> <style type="text/css"> <!-- .style2 {font-family: Verdana, Arial, Helvetica, sans-serif} .style3 {         color: #FFFFFF;         font-weight: bold;         font-family: Verdana, Arial, Helvetica, sans-serif; } --> </style> </head>   <body>       <form action="inserir.php" method="post" name="form1" class="style2" id="form1">   <p>&nbsp;</p>   <p>&nbsp;</p>   <table width="70%" border="0" align="center">     <tr>       <td bgcolor="#0066FF"><div align="center" class="style3">Cadastro de Motoristas </div></td>     </tr>   </table>   <table width="70%" border="0" align="center">     <tr>       <td bgcolor="#CCCCCC"><div align="center" class="style3">         <div align="left">Dados Pessoais  </div>       </div></td>     </tr>   </table>   <table width="70%" border="0" align="center">       <tr>       <td width="9%"><div align="left">         <p>CPF:           <label>           <input name="cpf_mot" id="cpf_mot" onkeypress="mascara(this,cpf)" size="20"  maxlength="14" />           </label>           Nome:           <label>           <input name="nome_mot" type="text" id="nome_mot" size="57" onkeyup="this.value = this.value.toUpperCase()" />           </label>         </p>       </div></td>     </tr>     <tr>       <td>Data de Nascimento:         <label>         <input name="data_nasc_mot" type="text" id="data_nasc_mot" size="10" />       </label>         Sexo:         <label>         <select name="sexo_mot" id="sexo_mot">           <option value="Masculino" selected="selected">Masculino</option>           <option value="Feminino">Feminino</option>         </select> Naturalidade: <input name="naturalidade_mot" type="text" id="naturalidade_mot" onkeyup="this.value = this.value.toUpperCase()" size="15" /> </label></td>     </tr>     <tr>       <td>RG:         <label>         <input name="rg_mot" type="text" id="rg_mot" size="17" />       </label>         &Oacute;rg&atilde;o:         <label>         <input name="orgao_mot" type="text" id="orgao_mot" size="10" onkeyup="this.value = this.value.toUpperCase()" />         UF:         <select name="uf_rg_mot" id="uf_rg_mot">           <option value="AC">AC</option>           <option value="AL">AL</option>           <option value="AM">AM</option>           <option value="BA">BA</option>           <option value="CE">CE</option>           <option value="DF">DF</option>           <option value="ES">ES</option>           <option value="GO">GO</option>           <option value="MA">MA</option>           <option value="MG">MG</option>           <option value="PA">PA</option>           <option value="PB">PB</option>           <option value="PE">PE</option>           <option value="PI">PI</option>           <option value="PR" selected="selected">PR</option>           <option value="RJ">RJ</option>           <option value="RN">RN</option>           <option value="RO">RO</option>           <option value="RS">RS</option>           <option value="SE">SE</option>           <option value="SC">SC</option>           <option value="SP">SP</option>           <option value="TO">TO</option>         </select>         Local Emissao:         <input name="local_emissao_rg_mot" type="text" id="local_emissao_rg_mot" size="15" onkeyup="this.value = this.value.toUpperCase()" /> </label></td>     </tr>     <tr>       <td>Numero CNH:       <input name="numero_cnh_mot" type="text" id="numero_cnh_mot" size="11" />       Prontuario CNH:       <input name="prontuario_cnh_mot" type="text" id="prontuario_cnh_mot" size="13" />       Local Emissao:       <input name="emissao_cnh_mot" type="text" id="emissao_cnh_mot" size="10" onkeyup="this.value = this.value.toUpperCase()" /></td>     </tr>     <tr>       <td>Data Emissao:<font color="#330000" size="2" face="Arial">         <input name="data_emissao_cnh_mot" id="data_emissao_cnh_mot" style="WIDTH: 100px" onkeyup="form_data(this.value, this.form.name, this.name)" size="10" maxlength="10" />       </font>         Data Vencimento:<font color="#330000" size="2" face="Arial">         <input name="vencimento_cnh_mot" id="vencimento_cnh_mot" style="WIDTH: 100px" onkeyup="form_data(this.value, this.form.name, this.name)" size="10" maxlength="10" />         </font>                 Categoria:       <label>       <select name="categoria_cnh_mot" id="categoria_cnh_mot">         <option value="A">A</option>         <option value="B">B</option>         <option value="C">C</option>         <option value="D" selected="selected">D</option>         <option value="E">E</option>         <option value="AB">AB</option>         <option value="AC">AC</option>         <option value="AD">AD</option>         <option value="AE">AE</option>       </select>       </label></td>     </tr>     <tr>       <td>Nome do Pai:       <input name="pai_mot" type="text" id="pai_mot" size="85" onkeyup="this.value = this.value.toUpperCase()" /></td>     </tr>     <tr>       <td>Nome da Mae:       <input name="mae_mot" type="text" id="mae_mot" size="85" onkeyup="this.value = this.value.toUpperCase()" /></td>     </tr>     <tr>       <td>Cep:       <input name="cep_mot" type="text" id="cep_mot" onkeypress="mascara(this,cep)" size="8" maxlength="9" />       Tipo End.:       <label>       <select name="tipo_end_mot" id="tipo_end_mot">         <option value="Rua" selected="selected">Rua</option>         <option value="Avenida">Avenida</option>         <option value="Travessa">Travessa</option>         <option value="Marginal">Marginal</option>         <option value="BR">BR</option>       </select>       Endereco:       <input name="end_mot" type="text" id="end_mot" size="43" onkeyup="this.value = this.value.toUpperCase()" />       </label></td>     </tr>     <tr>       <td>Numero:       <input name="numero_mot" type="text" id="numero_mot" size="8" />       Bairro:       <input name="bairro_mot" type="text" id="bairro_mot" onkeyup="this.value = this.value.toUpperCase()"/>       UF:         <select name="uf_mot" id="uf_mot">         <option value="AC">AC</option>         <option value="AL">AL</option>         <option value="AM">AM</option>         <option value="BA">BA</option>         <option value="CE">CE</option>         <option value="DF">DF</option>         <option value="ES">ES</option>         <option value="GO">GO</option>         <option value="MA">MA</option>         <option value="MG">MG</option>         <option value="PA">PA</option>         <option value="PB">PB</option>         <option value="PE">PE</option>         <option value="PI">PI</option>         <option value="PR" selected="selected">PR</option>         <option value="RJ">RJ</option>         <option value="RN">RN</option>         <option value="RO">RO</option>         <option value="RS">RS</option>         <option value="SE">SE</option>         <option value="SC">SC</option>         <option value="SP">SP</option>         <option value="TO">TO</option>         </select>       Cidade:       <input name="cidade_mot" type="text" id="cidade_mot" size="21" onkeyup="this.value = this.value.toUpperCase()" />  </td>     </tr>   </table>   <table width="70%" border="0" align="center">     <tr>       <td bgcolor="#CCCCCC"><div align="center" class="style3">           <div align="left">Referencias</div>       </div></td>     </tr>   </table>   <table width="70%" border="0" align="center">     <tr>       <td width="19%">Residencia:</td>       <td width="28%"><label>       <input name="fone_residencia" id="itelefone" onkeypress="mascara(this,telefone)" maxlength="14" />       </label></td>       <td width="11%">Nome:</td>       <td width="42%"><input name="nome_residencia" type="text" id="nome_residencia" onkeyup="this.value = this.value.toUpperCase()"/></td>     </tr>     <tr>       <td>Celular:</td>       <td><input name="fone_celular" id="Input" onkeypress="mascara(this,telefone)" maxlength="14" /></td>       <td>Nome:</td>       <td><input name="nome_celular" type="text" id="nome_celular" onkeyup="this.value = this.value.toUpperCase()" /></td>     </tr>     <tr>       <td>Contato:</td>       <td><input name="fone_recado" id="Input2" onkeypress="mascara(this,telefone)" maxlength="14" /></td>       <td>Nome:</td>       <td><input name="nome_recado" type="text" id="nome_recado" onkeyup="this.value = this.value.toUpperCase()" /></td>     </tr>     <tr>       <td>Proprietario:</td>       <td><input name="fone_proprietario" id="Input3" onkeypress="mascara(this,telefone)" maxlength="14" /></td>       <td>Nome:</td>       <td><input name="nome_proprietario" type="text" id="nome_proprietario" onkeyup="this.value = this.value.toUpperCase()" /></td>     </tr>   </table>   <table width="70%" border="0" align="center" bordercolor="#999999">     <tr bordercolor="#CCCCCC">       <td>J&aacute; foi v&iacute;tima de roubo?         <label>                <select name="roubo" id="roubo">          <option value="SIM">SIM</option>          <option value="NAO" selected="selected">NAO</option>        </select>        | Quantas vezes?        <input name="vezes_roubo" type="text" id="vezes_roubo" size="19" /> </label></td>     </tr>     <tr>       <td>J&aacute; se envolveu em acidente?                 <select name="acidente" id="acidente">           <option value="SIM">SIM</option>           <option value="NAO" selected="selected">NAO</option>         </select>         <label>         | Quantas? <input name="vezes_acidente" type="text" id="vezes_acidente" />       </label></td>     </tr>     <tr>       <td>J&aacute; transportou para esta empresa?         <select name="empresa" id="empresa">           <option value="SIM">SIM</option>           <option value="NAO" selected="selected">NAO</option>         </select>         <label> | Quantas?         <input name="vezes_empresa" type="text" id="vezes_empresa" size="12" />       </label></td>     </tr>     <tr>       <td>Ve&iacute;culo em transfer&ecirc;ncia?         <select name="transferencia" id="transferencia">           <option value="SIM">SIM</option>           <option value="NAO" selected="selected">NAO</option>         </select>           <label> | CPF:         <input name="cpf_cnpj_transferencia" type="text" id="cpf_cnpj_transferencia" size="31" />         </label></td>     </tr>     <tr>       <td>Possui sistema de Satelite?         <select name="rastreado" id="rastreado">           <option value="SIM" selected="selected">SIM</option>           <option value="NAO">NAO</option>         </select>         | Qual?         <label>         <select name="qual" id="qual">           <option value="AUTOTRAC" selected="selected">AUTOTRAC</option>           <option value="NAO RASTREADO">NAO RASTREADO</option>           <option value="CONTROLOG">CONTROLOG</option>           <option value="JABURSAT">JABURSAT</option>           <option value="OMILINK">OMINILINK</option>         </select>         MCT:         <input name="mct" type="text" id="mct" size="15" />         </label></td>     </tr>   </table>   <table width="70%" border="0" align="center">     <tr>       <td bgcolor="#CCCCCC"><div align="center" class="style3">           <div align="left">Dados do Ve&iacute;culo </div>       </div></td>     </tr>   </table>   <table width="70%" border="0" align="center">     <tr>       <td>Placa:         <label>         <input name="placa_cavalo" type="text" id="placa_cavalo" size="10" onkeyup="this.value = this.value.toUpperCase()"/>       Marca:       <input name=" marca_cavalo" type="text" id=" marca_cavalo" size="15" />             Modelo:       <input name="modelo_cavalo" type="text" id="modelo_cavalo" size="13" onkeyup="this.value = this.value.toUpperCase()"/>       Cor:       <input name="cor_cavalo" type="text" id="cor_cavalo" size="14" onkeyup="this.value = this.value.toUpperCase()" /> </label></td>     </tr>     <tr>       <td>Chassi:       <input name="chassi_cavalo" type="text" id="chassi_cavalo" size="35" onkeyup="this.value = this.value.toUpperCase()"/>       Renavam:       <input name="renavam_cavalo" type="text" id="renavam_cavalo" />       Ano:       <input name="ano_cavalo" type="text" id="ano_cavalo" size="8" /></td>     </tr>     <tr>       <td>Cidade:         <label>         <input name="cidade_cavalo" type="text" id="cidade_cavalo" onkeyup="this.value = this.value.toUpperCase()" />       </label>         UF:         <select name="uf_cavalo" id="uf_cavalo">           <option value="AC">AC</option>           <option value="AL">AL</option>           <option value="AM">AM</option>           <option value="BA">BA</option>           <option value="CE">CE</option>           <option value="DF">DF</option>           <option value="ES">ES</option>           <option value="GO">GO</option>           <option value="MA">MA</option>           <option value="MG">MG</option>           <option value="PA">PA</option>           <option value="PB">PB</option>           <option value="PE">PE</option>           <option value="PI">PI</option>           <option value="PR" selected="selected">PR</option>           <option value="RJ">RJ</option>           <option value="RN">RN</option>           <option value="RO">RO</option>           <option value="RS">RS</option>           <option value="SE">SE</option>           <option value="SC">SC</option>           <option value="SP">SP</option>           <option value="TO">TO</option>       </select></td>     </tr>   </table>   <table width="70%" border="0" align="center">     <tr>       <td bgcolor="#CCCCCC"><div align="center" class="style3">           <div align="left">Dados do Proprietario </div>       </div></td>     </tr>   </table>   <table width="70%" border="0" align="center">     <tr>       <td>CPF/CNPJ:         <label>         <input name="cpf_cnpj_prop" type="text" id="cpf_cnpj_prop "  />         Proprietario:         <input name="prop" type="text" id="prop" size="50" onkeyup="this.value = this.value.toUpperCase()" />       </label></td>     </tr>     <tr>       <td>Cep:       <input name="cep_prop" type="text" id="cep_prop"  onkeypress="mascara(this,cep)" size="10" maxlength="9" />       Endereco:       <input name="end_prop" type="text" id="end_prop" size="47" onkeyup="this.value = this.value.toUpperCase()"/>       N&ordm;:       <input name="numero_prop" type="text" id="numero_prop" size="10" /></td>     </tr>     <tr>       <td>Cidade:       <input name="cidade_prop" type="text" id="cidade_prop" onkeyup="this.value = this.value.toUpperCase()"/>       UF:       <select name="uf_prop" id="uf_prop">         <option value="AC">AC</option>         <option value="AL">AL</option>         <option value="AM">AM</option>         <option value="BA">BA</option>         <option value="CE">CE</option>         <option value="DF">DF</option>         <option value="ES">ES</option>         <option value="GO">GO</option>         <option value="MA">MA</option>         <option value="MG">MG</option>         <option value="PA">PA</option>         <option value="PB">PB</option>         <option value="PE">PE</option>         <option value="PI">PI</option>         <option value="PR" selected="selected">PR</option>         <option value="RJ">RJ</option>         <option value="RN">RN</option>         <option value="RO">RO</option>         <option value="RS">RS</option>         <option value="SE">SE</option>         <option value="SC">SC</option>         <option value="SP">SP</option>         <option value="TO">TO</option>       </select></td>     </tr>   </table>   <p>&nbsp;</p>   <p align="center">     <label>     <input type="submit" name="Submit" value="Enviar" />     </label>     <label>     <input type="reset" name="Submit2" value="Limpar" />     </label>   </p>   <p align="center">&nbsp;</p> </form> <p>&nbsp;</p> </body> </html>

Eu to precisando que assim quando eu coloque-se o CPF do motorista e se existisse o mesmo dentro do banco de dados ele preenche-se automatico o resto dos campos e se ñ houvesse dentro do BD continua-se normalmente...

desde já agradeço meu amigo... Qlq duvida to no MSN
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Consultar BD

17-05-2007 21:09

Vamos lá, vou passar 3 códigos agora:


FORM PARA CONSULTA DO CPF

<form action="consulta.php" method="POST" target="oculto"> cpf <input type="text" name="cpf" value="1"> <input type="submit"> </form>

FUNÇÃO: passar o cpf e carregar a consulta no iframe oculto

IFRAME OCULTO, PARA CARREGAR OS DADOS DA CONSULTA

<iframe src="" name="oculto" style="display:none;"></iframe>

FUNÇÃO: carregar a página consulta ocultamente, evitando o refresh

FORMULÁRIO DE EXEMPLO, SIMULANDO O SEU

<form name="form" action="" method="POST"> nome <input type="text" name="nome" value=""> <br> quantos? <select name="quantos"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> </form>

FUNÇÃO: receber os dados de consulta.php

Nesse arquivo consulta.php, terá o seu código normal em php, de verificação.

Quando você faz uma consulta, você pode manipular os dados dela, por exemplo, pegar o nome a quem pertence o cpf.

a partir desses valores, veja o código seguinte:

echo "<script> /*  essa 1ª linha, vai escrever: nome aqui lá no input nome do seu formulário usado com exemplo */ parent.document.form.nome.value='nome aqui'; /* essa 2ª linha, vai pegar o select quantos e marcar a opção 2 (3 option) */ parent.document.form.quantos.selectedIndex=2; </script>"; 

com base nisso, dentro do seu while, você passa os valores, tipo, ao invés de: nome aqui vai $nome, que será o nome do bd.

Quanto a questão de pegar a opção certa do mysql para o select, ao invés de definir a posição, vou ver se tenho alguma idéia.
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Consultar BD

17-05-2007 21:25

O problema do select para não pegar pela posição e sim pelo valor é:
parent.document.form.quantos.value='valor aqui';

valor aqui vai ser o valor atual para o cpf que está no bd, ou seja, quando for passado o valor para a linha acima, o select na página do formulário, vai selecionar a opção correspondente.
0
A melhor hospedagem para o seu site HostGator!
 

Consultar BD

18-05-2007 19:10

Web como sou um cara loko de esperto em PHP num consegui cara :) eu fiz um teste aki no meu localhost fiz assim uma tab com a seguinte estrutura

CREATE TABLE `teste` (   `id` INT(100) NOT NULL AUTO_INCREMENT,   `cpf` VARCHAR(100) NOT NULL DEFAULT '',   `nome` VARCHAR(50) NOT NULL DEFAULT '',   `quantos` VARCHAR(50) NOT NULL DEFAULT '',   PRIMARY KEY  (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

E fiz como consulta assim ó

<form action="consulta.php" method="POST" target="oculto"> cpf <input type="text" name="cpf" value="1"> <input type="submit"> </form>   <form name="form" action="" method="POST"> nome <input type="text" name="nome" value=""> <br> quantos? <select name="quantos"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> </form> <?php   $cpf = $_REQUEST['cpf'];   include"config.php";   $busca = "SELECT * FROM `teste` WHERE `cpf` LIKE '$cpf' LIMIT 1"; $procura = mysql_query ($busca); $linha = mysql_num_rows($procura);         if($linha!=""){   while ($mostrar=mysql_fetch_array($procura)) {   $id = $mostrar["id"]; $cpf = $mostrar['cpf']; $nome = $mostrar['nome']; $quantos = $mostrar["quantos"];   echo "<script> /* essa 1ª linha, vai escrever: nome aqui lá no input nome do seu formulário usado com exemplo */ parent.document.form.nome.value='$nome';   /* essa 2ª linha, vai pegar o select quantos e marcar a opção 2 (3 option) */ parent.document.form.quantos.selectedIndex=2; </script>";   } } ?>

Mais msm assim ta dando erro :?:
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Consultar BD

18-05-2007 20:27

Montei um exemplo, minha tabela é dados

CREATE TABLE dados (   nome VARCHAR(20) NOT NULL DEFAULT '',   cpf VARCHAR(15) NOT NULL DEFAULT '',   quantos CHAR(3) NOT NULL DEFAULT '' ) TYPE=MyISAM; INSERT INTO dados (nome, cpf, quantos) VALUES ('amanda', '00000000000', '1'); INSERT INTO dados (nome, cpf, quantos) VALUES ('ana', '11111111111', '2');

PÁGINA HTML / PHP COM PARTE HTML

<form action="resultado.php" method="POST" target="oculto"> cpf <input type="text" name="cpf" value=""> <input type="submit"> </form>   <iframe src="" name="oculto" style="display:none;"></iframe>   <form name="form" action="" method="POST"> CPF <input type="text" name="cpf" value=""> <br> nome <input type="text" name="nome" value=""> <br> quantos? <select name="quantos"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> </form>

RESULTADO ( resultado.php )

<?php $conexao = mysql_connect("localhost", "LOGIN", "SENHA") or die(mysql_error()); $db = mysql_select_db("BANCODEDADOS"); ?> <?php $cpf = $_POST['cpf']; ?> <?php $selec = "SELECT * FROM dados WHERE cpf='$cpf'"; $exec = mysql_query($selec, $conexao) or die(mysql_error()); ?> <?php while($dados=mysql_fetch_array($exec)) { $nome = $dados['nome']; $cpf = $dados['cpf']; $quantos = $dados['quantos']; echo "<script> parent.document.form.nome.value='$nome'; parent.document.form.cpf.value='$cpf'; parent.document.form.quantos.value='$quantos'; </script>"; } ?> <?php mysql_close($conexao); ?>

0
A melhor hospedagem para o seu site HostGator!
 

Consultar BD

18-05-2007 21:49

Simplismente perfeito Web... vc é o cara heheh....

Abraço véio!!! Obrigado!!!! :)
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado