cadastro_cli.php :
<table width="500" border="0" align="center" bgcolor="#F2F2F2">
<tr align="center">
<td width="493" height="526"><form id="form5" name="form5" method="POST" action="">
<form id="form5" name="form5" method="POST" action="funcionario.php">
<table width="98%" border="0" align="center" bgcolor="#F2F2F2">
<tr>
<td colspan="4" align="center" bgcolor="#cccccc"><h1>Cadastro de cliente</h1></td>
</tr>
<tr align="center">
<td colspan="4"><?php
include("config.php");
if (isset($_POST['nome_cli'])){
$nome1 = $_POST['nome_cli'];
$email = $_POST['email_cli'];
$cpf = $_POST['cpf_cli'];
$rg = $_POST['rg_cli'];
$end = $_POST['endereco_cli'];
$num = $_POST['numero_cli'];
$bairro = $_POST['bairro_cli'];
$cidade = $_POST['cidade_cli'];
$uf = $_POST['uf_cli'];
$compl = $_POST['compl_cli'];
$cep = $_POST['cep_cli'];
$telresid = $_POST['telresid_cli'];
$telcel = $_POST['telcel_cli'];
$teloutro = $_POST['teloutro_cli'];
$site = $_POST['site_cli'];
$conjuge = $_POST['conjuge_cli'];
$datanasc = $_POST['datanasc_cli'];
$data = $_POST['datacad_cli'];
$sql_busca = "SELECT * FROM tab_cliente WHERE nome_cli = '$nome1'";
$exe_busca = mysql_query($sql_busca) or die (mysql_error());
$num_busca = mysql_num_rows($exe_busca);
$sql_busca2 = "SELECT * FROM tab_cliente WHERE email_cli = '$email'";
$exe_busca2 = mysql_query($sql_busca2) or die (mysql_error());
$num_busca2 = mysql_num_rows($exe_busca2);
//Verifica se ja existe o nome
if ($num_busca > 0){
echo "<br />Esse nome já esta em uso.";
}
//Verifica se ja existe o e-mail
elseif ($num_busca2 > 0){
echo "<br />Esse e-mail já esta em uso.";
}
//Verifica se o e-mail esta correto
elseif (!ereg("@.", $_POST['email_cli'])){
echo "<br />E-mail invalido.";
}
//Inclui o cadastro no mysql
elseif(($num_busca == 0) && ($num_busca2 == 0) && (ereg("@.", $_POST['email_cli']))){ $sql_inclu = "INSERT INTO tab_cliente (datacad_cli, datanasc_cli, nome_cli, rg_cli, cpf_cli, conjuge_cli, email_cli, site_cli, endereco_cli, numero_cli, uf_cli, bairro_cli, cidade_cli, cep_cli, compl_cli, telresid_cli, telcel_cli, teloutro_cli)
VALUES('$data','$datanasc','$nome1','$rg','$cpf','$conjuge','$email','$site','$end','$num','$uf','$bairro','$cidade','$cep','$compl','$telresid','$telcel','$teloutro')";
$exe_inclu = mysql_query($sql_inclu) or die (mysql_error());
echo "Cadastro efetuado com sucesso.<br />
<br/>
Deseja cadastrar indicação?<br />
<a href='funcionario.php?pagina=cadastro_ind'>
<input type='button' name='Sim' value='Sim' id='Sim'/>
</a>
<a href='funcionario.php?pagina=cadastro_cli'>
<input type='button' name='Não' value='Não' id='Não'/>
</a>";
}
}
//Faz um select na tabela de demonstrador pegando o código do mesmo.
if (isset($mostrar_dem)){
$nome3 = $mostrar_dem;
$exe_buscar3 = mysql_query("SELECT * FROM tab_demonstrador WHERE nome_dem LIKE '$nome3'") or die (mysql_error());
$fet_buscar3 = mysql_fetch_assoc($exe_buscar3);
$num_buscar3 = mysql_num_rows($exe_buscar3);
$cod = $fet_buscar3['cod_dem'];
$demo = $fet_buscar3['nome_dem'];
}
?></td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
<tr align="left">
<td colspan="4" align="left" class="style7"><strong>Demonstrador:</strong>
<input name="cod_dem" type="hidden" value="$cod"/>
<?php echo "$mostrar_dem";?></td>
</tr>
<tr>
<td colspan="2"> </td>
<td width="16%"><span class="style7">Data:</span></td>
<td width="32%"><input name="datacad_cli" type="text" title="Digite a data do cadastro." value="<?php echo date("d/m/y");?>"/></td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
<tr>
<td width="17%"><span class="style7">Nome:</span></td>
<td colspan="3"><input name="nome_cli" type="text" title="Digite o nome completo do cliente" size="50" maxlength="50"/></td>
</tr>
<tr>
<td class="Style2"><span class="style7">RG:</span></td>
<td width="35%"><input name="rg_cli" type="text" title="Digite o RG do cliente."/></td>
<td><span class="style7">Data nasc.:</span></td>
<td> <input name="datanasc_cli" type="text" title="Digite a data de nascimento do cliente." value="<?php echo date("d/m/y");?>"/> </td>
</tr>
<tr>
<td><span class="Style2"><span class="style7">Conjuge:</span></span></td>
<td><input name="conjuge_cli" type="text" title="Conjuge do cliente."/></td>
<td><span class="style7">CPF:</span></td>
<td><span class="style7">
<input name="cpf_cli" type="text" title="Digite o CPF do cliente"/>
</span></td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
<tr>
<td height="24"><span class="style7">Endereço:</span></td>
<td><input name="endereco_cli" type="text" title="Endereço do cliente."/></td>
<td><span class="style7">Núm:</span></td>
<td> <input name="numero_cli" type="text" title="Número"/> </td>
</tr>
<tr>
<td><span class="style7">UF:</span></td>
<td><select name="uf_cli" id="uf_cli" title="Escolha o estado.">
<option selected="selected">UF</option>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AP">AP</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="MA">MA</option>
<option value="MT">MT</option>
<option value="MS">MS</option>
<option value="MG">MG</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PR">PR</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RS">RS</option>
<option value="RO">RO</option>
<option value="RR">RR</option>
<option value="SC">SC</option>
<option value="SP">SP</option>
<option value="SE">SE</option>
<option value="TO">TO</option>
</select></td>
<td><span class="style7">Bairro:</span></td>
<td> <input name="bairro_cli" type="text" title="Digite o bairro."/> </td>
</tr>
<tr align="right">
<td align="left"><span class="style7">Cidade:</span></td>
<td align="left"><input name="cidade_cli" type="text" title="Digite a cidade."/></td>
<td align="left"><span class="style7">CEP:</span></td>
<td align="left"> <input name="cep_cli" type="text" title="Digite o CEP do cliente."/> </td>
</tr>
<tr align="left">
<td align="left"><span class="style7">Compl:</span></td>
<td align="left"><input name="compl_cli" type="text" title="Complemento."/></td>
<td colspan="2" align="left"> </td>
</tr>
<tr align="right">
<td colspan="4" align="left"> </td>
</tr>
<tr align="right">
<td align="left"><span class="style7">Tel.(Resid):</span></td>
<td align="left"><input name="telresid_cli" type="text" title="Digite o número do telefone residencial."/></td>
<td align="left"><span class="style7">Tel.(Cel):</span></td>
<td align="left"> <input name="telcel_cli" type="text" title="Digite o número do celular."/> </td>
</tr>
<tr align="left">
<td align="left"><span class="style7">Tel.(Outro):</span></td>
<td align="left"><input name="teloutro_cli" type="text" title="Digite um número para contato."/></td>
<td colspan="2" rowspan="3"> </td>
</tr>
<tr align="left">
<td><span class="style7">E-Mail:</span></td>
<td><input name="email_cli" type="text" title="E-Mail do cliente."/></td>
</tr>
<tr align="left">
<td>Site:</td>
<td><input name="site_cli" type="text" title="Digite o site/blog do cliente."/></td>
</tr>
<tr align="right">
<td colspan="4"><input type="submit" name="Salvar" value="Salvar" id="Salvar" onclick="return confirm('Dejesa continuar?')"/>
<input type="reset" name="Limpar" value="Limpar" id="Limpar" />
<a href="#" onclick="javascript:window.open('busca_cli.php', 'janel', 'directories=no, height=300, width=600, top=300, left=300'); return false;">
<input type="button" name="Pesquisar" value="Pesquisar" id="Pesquisar" />
</a></td>
</tr>
</table>
</form>
</form>
</form></td>
</tr>
</table>Tambem tenho o documento,
busca_cli.php :
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Pesquisar</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#nome_cli').keyup(function(){
$.get
(
'busca_razao.php',
{
iniciais: $('#nome_cli').val()
},
function(dados){
$('#caixa_nome_cli').html(dados)
}
)
})
})
function coloca()
{
var rs = document.form_busca.caixa_nome_cli.value;
var vetor = rs.split("-");
window.opner.document.form_5.nome_cli.value = vetor[0];
window.opner.document.form_5.email_cli.value = vetor[1];
window.opner.document.form_5.cpf_cli.value = vetor[2];
window.opner.document.form_5.rg_cli.value = vetor[3];
window.opner.document.form_5.endereco_cli.value = vetor[4];
window.opner.document.form_5.numero_cli.value = vetor[5];
window.opner.document.form_5.bairro_cli.value = vetor[6];
window.opner.document.form_5.cidade_cli.value = vetor[7];
window.opner.document.form_5.uf_cli.value = vetor[8];
window.opner.document.form_5.compl_cli.value = vetor[9];
window.opner.document.form_5.cep_cli.value = vetor[10];
window.opner.document.form_5.telresid_cli.value = vetor[11];
window.opner.document.form_5.telcel_cli.value = vetor[11];
window.opner.document.form_5.teloutro_cli.value = vetor[12];
window.opner.document.form_5.site_cli.value = vetor[14];
window.opner.document.form_5.conjuge_cli.value = vetor[15];
window.opner.document.form_5.datanasc_cli.value = vetor[15];
window.opner.document.form_5.datacad_cli.value = vetor[17];
}
</script>
</head>
<body>
<form method="post" name="form_5" action="<?=$PHP_SELF?>">
<table width="560" border="0" bgcolor="#F2F2F2">
<tr>
<td colspan="2" bgcolor="#CCCCCC"><h1>Buscar Cliente</h1></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td width="195">Nome do cliente:</td>
<td width="351" colspan="2"><input name="nome_cli" type="text" id="nome_cli" size="40" title="Digite o nome do cliente."/></td>
</tr>
<tr>
<td>Clientes:</td>
<td colspan="2">
<select name="caixa_nome_cli" size="10" multiple="MULTIPLE" id="caixa_nome_cli" onchange="javascript:coloca(); returnfalse;" width="200px">
</select>
</td>
</tr>
</table>
</form>
</body>
</html>
e por ultimo o arquivo,
busca_razao.php :
<?php
if($_GET['iniciais'])
{
include("config.php");
$sql_busca = "SELECT nome_cli, email_cli, cpf_cli, rg_cli, endereco_cli, numero_cli, bairro_cli, cidade_cli, uf_cli, compl_cli, cep_cli, telresid_cli, telcel_cli, teloutro_cli, site_cli, conjuge_cli, datanasc_cli, datacad_cli FROM tab_cliente WHERE nome_cli LIKE '" . $_GET['iniciais'] . "%'";
$exe_busca = mysql_query($sql_busca) or die (mysql_error());
$num_busca = mysql_num_rows($exe_busca);
if($num_busca > 0){
while($row = mysql_fetch_array($exe_busca))
{
echo"<option value = '".$row['nome_cli']."-".$row['email_cli']."-".$row['cpf_cli']."-".$row['rg_cli']."-".$row['endereco_cli']."-".$row['numero_cli']."-".$row['bairro_cli']."-".$row['cidade_cli']."-".$row['uf_cli']."-".$row['compl_cli']."-".$row['cep_cli']."-".$row['telresid_cli']."-".$row['telcel_cli']."-".$row['teloutro_cli']."-".$row['site_cli']."-".$row['conjuge_cli']."-".$row['datanasc_cli']."-".$row['datacad_cli']."'>". $row['nome_cli'] ."</option>";
}
}elseif($num_busca == 0){
echo "Nenhum cliente foi localizado";
}
}
?>bom, vou explicar como deveria funcionar, ao clicar no botão pesquisar ele vai abrir uma janelinha (busca_cli), que por sua vez tem um campo tipo texto que ao ser preenchido ele vai filtrando e trazendo todos os clientes direto da tabela(Até aqui tudo bem está funcionando 100%), e eles aparecem no select(tipo uma lista) só0 que quando a pessoa clicar em cima do nome do cliente ele deveria ir pra tela cadastro_cli preenchendo todos os campos...
nao sei ao certo mais deve ser alguma coisa errada na função javascript abaixo localizado no documento "busca_cli" :
<script type="text/javascript" src="jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#nome_cli').keyup(function(){
$.get
(
'busca_razao.php',
{
iniciais: $('#nome_cli').val()
},
function(dados){
$('#caixa_nome_cli').html(dados)
}
)
})
})
//JavaScript(função coloca)
function coloca()
{
var rs = document.form_busca.caixa_nome_cli.value;
var vetor = rs.split("-");
window.opner.document.form_5.nome_cli.value = vetor[0];
window.opner.document.form_5.email_cli.value = vetor[1];
window.opner.document.form_5.cpf_cli.value = vetor[2];
window.opner.document.form_5.rg_cli.value = vetor[3];
window.opner.document.form_5.endereco_cli.value = vetor[4];
window.opner.document.form_5.numero_cli.value = vetor[5];
window.opner.document.form_5.bairro_cli.value = vetor[6];
window.opner.document.form_5.cidade_cli.value = vetor[7];
window.opner.document.form_5.uf_cli.value = vetor[8];
window.opner.document.form_5.compl_cli.value = vetor[9];
window.opner.document.form_5.cep_cli.value = vetor[10];
window.opner.document.form_5.telresid_cli.value = vetor[11];
window.opner.document.form_5.telcel_cli.value = vetor[11];
window.opner.document.form_5.teloutro_cli.value = vetor[12];
window.opner.document.form_5.site_cli.value = vetor[14];
window.opner.document.form_5.conjuge_cli.value = vetor[15];
window.opner.document.form_5.datanasc_cli.value = vetor[15];
window.opner.document.form_5.datacad_cli.value = vetor[17];
}
</script>
OBRIGADO
ME desculpem se está na area errada nao sabia onde postar então postei aqui em JAVA e em PHP tbm.











