Estou trabalhando num projeto que consulta as pessoas pelo nome, cnpj, endereço, telefone ou nota, estou usando o PHP.
O problema é que eu tenho um <input type=text> e vários <input type=radio>, o primeiro input é para pegar o que o usuário quer buscar, os outros inputs indicam qual campo o programa deve buscar.
Através do método da tentativa e erro, eu consegui ajuntar todas as informações no primeiro input assim:
Ele vai usar um formulário genérico que vai mandar para o servidor o que o usuário quer buscar junto com os valores das opções, isso pelo método POST.
A minha primeira tentativa deu isso: franktruefalsefalsefalsefalse. Baseado nesse valor, eu fiz um algoritimo para separar o que o usuário digitou, desconsiderando o que ele escolheu. Eu gostei do algoritimo, e como sou bastante exibido, decidi compartilhar a minha solução:
if (isset($_POST['busca'])) {
$busca=$_POST['busca'];
echo $busca."<br>";
$tamanho=strlen($busca);
echo "tamanho $tamanho <br>";
for ($i=1;$i<=5;$i++) {
if (substr($busca,$tamanho-5,5)=="false"){$busca=substr($busca,0,$tamanho-5);$tamanho=$tamanho-5;echo "$busca<br>";} else {
$busca=substr($busca,0,$tamanho-4);$tamanho=$tamanho-4;echo "$busca<br>";} }
exit;}
O que eu gostei nesse algorítimo é que ele é bem pequeno, e funciona!
Quanto ao projeto em si, eu não tenho a menor ideia quando vou conseguir terminar, mas aqui já tenho um esboço dele:
Pergunta
Frank K Hosaka
Estou trabalhando num projeto que consulta as pessoas pelo nome, cnpj, endereço, telefone ou nota, estou usando o PHP.
O problema é que eu tenho um <input type=text> e vários <input type=radio>, o primeiro input é para pegar o que o usuário quer buscar, os outros inputs indicam qual campo o programa deve buscar.
Através do método da tentativa e erro, eu consegui ajuntar todas as informações no primeiro input assim:
<input onchange=inpg.value=value+rnome.checked+rcnpj.checked+rend.checked+rtel.checked+rnota.checked;inpg.name="busca";frmg.submit()>
Ele vai usar um formulário genérico que vai mandar para o servidor o que o usuário quer buscar junto com os valores das opções, isso pelo método POST.
A minha primeira tentativa deu isso: franktruefalsefalsefalsefalse. Baseado nesse valor, eu fiz um algoritimo para separar o que o usuário digitou, desconsiderando o que ele escolheu. Eu gostei do algoritimo, e como sou bastante exibido, decidi compartilhar a minha solução:
if (isset($_POST['busca'])) {
$busca=$_POST['busca'];
echo $busca."<br>";
$tamanho=strlen($busca);
echo "tamanho $tamanho <br>";
for ($i=1;$i<=5;$i++) {
if (substr($busca,$tamanho-5,5)=="false"){$busca=substr($busca,0,$tamanho-5);$tamanho=$tamanho-5;echo "$busca<br>";} else {
$busca=substr($busca,0,$tamanho-4);$tamanho=$tamanho-4;echo "$busca<br>";} }
exit;}
O que eu gostei nesse algorítimo é que ele é bem pequeno, e funciona!
Quanto ao projeto em si, eu não tenho a menor ideia quando vou conseguir terminar, mas aqui já tenho um esboço dele:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.