Popup com busca no php
Olá galera, Estou tentando criar um popup que busque o cliente e depois preencha alguns inputs na página pai, mais quando tenho mais de um resultado, ele não preenche os campos, segue abaixo os códigos: pai.php
<html> <head> <meta http-equiv="Content-Type" content="text/html. charset=UTF-8"> <title>Cliente</title> <script> function teste_popup( ) { window.open('filho.php','','status=no,resizable=no,scrollbars=yes,menubar=no,width=620,height=300,left=0,top=0'). } </script> </head> <body> <form name="form1" method="POST"> <table> <tr> <td>Teste - Pega dados Popup</td> </tr> </table> <table> <tr> <td>ID</td> <td><input type="text" id="campo1_original" name="campo1_original" disabled='disabled'></td> </tr> <tr> <td>Cliente</td> <td><input type="text" id="campo2_original" name="campo2_original" disabled='disabled'></td> </tr> <tr> <td>CNPJ / CPF</td> <td><input type="text" id="campo3_original" name="campo3_original" disabled='disabled'></td> </tr> <tr> <td><input type="button" value="Salvar"></td> <td><a href=javascript:teste_popup()><input type="button" value="Buscar"></a></td> </tr> </table>
</form> </body> </html> filho.php <?php require("config.php").?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html. charset=utf-8" />
<title>Busca Clientes</title>
</head> <body> <?php
if (isset($_POST['nome_cliente'])) {
$nome_cliente = $_POST['nome_cliente']. $consulta = mysql_query ("SELECT * FROM cad_clientes WHERE cliente like '%$nome_cliente%' ORDER BY cliente") or die (mysql_error()). $linhas = mysql_num_rows($consulta). $resultado = mysql_fetch_assoc($consulta). }?> <form id="busca" name="busca" method="post" action="filho.php?result">
<input type="text" name="nome_cliente" id="nome_cliente" />
<input type="submit" name="buscar" id="buscar" value="buscar" />
</form> <table width='100%' border='0' cellspacing='2' cellpadding='2' class='texto'>
<tr>
<td >ID:</td>
<td >Cliente:</td>
<td >CNPJ / CPF:</td>
</tr> <tr> <?php if (isset($_GET['result'])) { if($linhas == 0 || empty($nome_cliente)){
echo "Nenhum resultado encontrado". }else
{
$n=0. echo "O resultado da pesquisa. <br>". do {
$n++. $id = $resultado['id']. $cliente= $resultado['cliente']. $cnpj_cpf = $resultado['cnpj_cpf']. echo "<td><input name='id[]' id='id' type='text' disabled='disabled' class='textBox' value='$id'></td>". echo "<td><input name='cliente[]' id='cliente' type='text' disabled='disabled' class='textBox' value='$cliente'></td>". echo "<td><input name='cnpj_cpf[]' id='cnpj_cpf' type='text' disabled='disabled' class='textBox' value='$cnpj_cpf'></td>".?> <script> function enviar<?php echo $n.?>() { window.close(). opener.focus(). opener.document.form1.campo1_original.value = id.value. window.close(). opener.focus(). opener.document.form1.campo2_original.value = cliente.value. window.close(). opener.focus(). opener.document.form1.campo3_original.value = cnpj_cpf.value. } </script> <td><a href="#" onClick="enviar<?php echo $n.?>(). ">Selecionar...</a></td>
</tr> <?php
}
while ($resultado = mysql_fetch_assoc($consulta)). } }?>
</tr>
</table> </body>
</html> config.php <?php date_default_timezone_set('America/Sao_Paulo'). $db['servidor'] = '127.0.0.1'. //servidor$db['usuario'] = 'root'. //usuario com permiaao no db
$db['senha'] = ''. //senha do usuario
$db['banco'] = 'banco'. //banco de dados //Estabelece concexao com o servidor de db ('servidor','usuario','senha')
$conectar_db = mysql_connect ($db['servidor'],$db['usuario'],$db['senha']) or die ("Nao e possível conectar ao banco de dados"). //Conexao com o banco
mysql_select_db ($db['banco'],$conectar_db) or die ("Nao e possivel selecionar o banco de dados").?> Desde já obrigado:)Discussão (2)
Carregando comentários...