Ir para conteúdo
Fórum Script Brasil

marceloInc

Membros
  • Total de itens

    15
  • Registro em

  • Última visita

Tudo que marceloInc postou

  1. Oi galera eu descobrir oque estáva errado , eu estava pegando todos os dados e voltando para o cadastro de clientes, tipo pegava os dados de produtos e jogava nos clientes não ia dar certo numca, eu peguei criei uma varialve que passo na funçao que nela tem o nome do formulario, exemplo se o formulario for cliente então $nome_formulario = 'cadastro_cliente'. pronto funfouuuuu abraçaoo
  2. Olá pessoal; Eu tenho um formulario de pesquisa que vou usar ele para pesquisar produtos,clientes etc dependendo do form que foi usado, com o resultado eu envio para o cadastro de origem e ele será populado. só que quando eu faço isso alguns campos até dao certo mas os outros não dão porque são diferentes. os valores passo pela sessao e os valores dos inputs não são iguais. não vou postar o cadastro completo se não fica grande. <?php function get_post_action($name) { $params = func_get_args(); foreach ($params as $name) { if (isset($_POST[$name])) { return $name; } } } ?> <?php session_start(); include "conecta_firebird.inc"; if (get_post_action('lançar')) { // case 'lançar': $selecao = $_POST['enviar_codigo']; if( ! isset($_POST["enviar_codigo"]) || strlen($_POST["enviar_codigo"]) <1 ){ echo '<script>alert("Escolha um cliente")</script>'; echo '<script>history.back()</script>'; } $sql = "select ".$_SESSION['campos_tabela']." from ".$_SESSION['nome_tabela']." where CODIGO = '$selecao'"; $qr = ibase_query($conexao, $sql); echo "Query para depuraçao ".$sql; while($row = ibase_fetch_assoc($qr)){ echo'<form id="form1" name="form1" method="post" action="pega_cadastro.php" > <input type="hidden" name="formulario_cliente" value="formulario_cliente" /> <label class="formataNomes">C&oacute;digo </label> <input name="Tcodigo" type="text" size="2" id="Tcodigo" disabled="disabled" value="'.$row['CODIGO'].'" />'; $data = $row['DTCADASTRO']; echo'<label class="formataNomes">Dt.Cadastro </label> <input name="TdtCadastro" type="text" size="8" id="TdtCadastro" value='.date('d-m-Y',strtotime ($data)).' /> <br /> <label class="formataNomes">Nome</label> <input name="Tnome" type="text" size="60" id="Tnome" value="'.$row['NOME'].'" /> <br /> <label class="formataNomes">Cep </label> <input name="Tcep" type="text" maxlength="8" id="Tcep" size="18" value="'.$row['CEPR'].'" /> <label id="formataCodCidade">Cod.Cidade </label> <input name="TcodCep" type="text" id="TcodCep" size="3" value="'.$row['CODCIDADER'].'" /> <br /> <label class="formataNomes">Cidade </label> <input name="Tcidade" type="text" id="Tcidade" size="40" value="'.$row['CIDADER'].'" /> Como faço para fazer o $row['xxxx'] ser de acordo com os dados passados no select? valeu galera
  3. Valeu a todos já resolvi. codigo usado <?php function get_post_action($name) { $params = func_get_args(); foreach ($params as $name) { if (isset($_POST[$name])) { return $name; } } } ?> depois switch (get_post_action('inserir','botao','atualizar','excluir')) {case:'';break;}
  4. Olá galera tenho um cadastro onde nele existe um botao chamado pesquisar. Quando ele clica abre uma pagina com uns campos para que ele faça uma pesquisa dos clientes depois eu mando essas informações para o cadastro e ele popula todos os campos. A consulta ta até funcionando mas ta dando erros quando a pagina de consulta é aberta. os erros são: Notice: Undefined index: radiobutton in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\consulta\index.php on line 93 Notice: Undefined index: pesquisa in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\consulta\index.php on line 94 Notice: Undefined variable: sql in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\consulta\index.php on line 114 Warning: ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Unexpected end of command - line 1, column 1 in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\consulta\index.php on line 114 Warning: ibase_fetch_assoc(): supplied argument is not a valid Firebird/InterBase result resource in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\consulta\index.php on line 115 o codigo <form id="form1" name="form1" method="post" action=""> <label> <input name="radiobutton" type="radio" value="qualquer" /> Qualquer parte do campo</label> <p> <label> <input name="radiobutton" type="radio" value="inicio" /> Inicio do campo</label> </p> <p> <label> <input name="radiobutton" type="radio" value="pesquisa" /> Pesquisa exata</label> </p> <div id="Layer1">Pesquisar em </div> <div id="Layer3"> <select name="escolha"> <option value=""></option> <option value="Codigo">codigo</option> <option value="Nome">nome</option> <option value="Email">email</option> <option value="Fone">fone</option> </select> </div> <div id="Layer2"> <input name="pesquisa" type="text" id="pesquisa" size="50"/> </div> <div id="Layer4"> <label> <input type="submit" name="enviar" value="Enviar" /> </label> </div> <label></label> <label></label> </form> </body> </html> <?php $teste = $_POST['radiobutton']; $pesquisa = $_POST['pesquisa']; echo $pesquisa; echo '<br/>'; echo $teste; echo'<table border="1" cellpadding="5" cellspacing="5"> <tr> <td align="center">Escolha</td> <td align="center">Codigo</td> <td align="center">Nome</td> <td align="center">Email</td> <td align="center">Fone</td> </tr>'; include "conecta_firebird.inc"; if($teste =='inicio') $sql = "select * from tabela_flex where CLI_NOME like '$pesquisa%'"; else if($teste == 'qualquer') $sql = "select * from tabela_flex where CLI_NOME like '%$pesquisa%'"; if($teste == 'pesquisa') $sql = "select * from tabela_flex where CLI_NOME like '$pesquisa'"; $qr = ibase_query($conexao,$sql); while ($row = ibase_fetch_assoc($qr)){ echo '<tr>'; echo '<td><input name="escolha" type="radio" value="'.$row['CLI_CODIGO'].'" /></td>'; echo '<td>'.$row['CLI_CODIGO'].'</td>'; echo '<td>'.$row['CLI_NOME'].'</td>'; echo '<td>'.$row['CLI_EMAIL'].'</td>'; echo '<td>'.$row['CLI_FONE'].'</td>'; echo '</tr>'; } // echo "<meta HTTP-EQUIV='refresh' CONTENT='3;URL=index.php'>"; ?> Obrigadoo
  5. Opa André, cara funfou heheh valeu pela ajuda abraço. agora só falta colocar a condiçao where não é? , ai coloco aqui brigadaoo por tudo. =)
  6. Olá. estou tentando fazer uma função de update, mas não estou conseguindo faze-la funcionar de maneira correta. Está gerando um update para cada campo. Se eu tirar o update ele pega apenas o ultimo campo da tabela para atualizar. Como faço para arrumar isso e colocar as virgulas?? codigo $j = 0; $i=0; $comando = ""; #loop de acordo com o número de dados for($i = 0; $i < count($dadosArray); $i++) { #adiciona incremento no contador $j++; include"conecta_firebird.inc"; $t = 0; for($t;$t < count($dadosArray);$t++){ echo "<br/>"; echo $comando = $campos_tabela[$t].'='."'".$dadosArray[$t]."'"; } $comando = $comando; $sql = "update ".$nome_tabela." set ".$comando; echo '<b>QUERY:</b><br>'; echo $sql. '<br>'; echo '<b>(Remover após testar o script)</b><br><br>'; $res = ibase_query($sql); obrigado galera
  7. Resolvido assim: <? include "conecta_firebird.inc"; $operacao = $_POST["operacao"]; if ($operacao=="incluir"){ $codigo = $_POST['codigo']; $nome = $_POST['nome']; $pegacheckbox = $_POST['idd']; $sql = "select * from TESTE"; $r = ibase_query($conexao, $sql); $codigos_tabela = array(); $codigo_ja_cadastrado = false; while($row = ibase_fetch_assoc($r)) { array_push($codigos_tabela,$row['CODIGO']); } foreach($codigos_tabela as $v) { if($v == $codigo) { $codigo_ja_cadastrado = $v; } } if($codigo_ja_cadastrado == false) { $sql = "insert into TESTE (CODIGO,NOME) values ('$codigo','$nome')"; $resultado = ibase_query($conexao, $sql); if ($resultado) { echo("Cadastro efetuado"); } else { echo("Erro no cadastro"); } } else { echo 'Já cadastrado!'; $sql = "UPDATE TESTE SET CODIGO='$codigo',NOME='$nome'"; } } ?>
  8. Olá galera Estou com um problema na hora de pegar os valores do banco. Quando o cliente clicar no botão salvar, eu faço uma pesquisa no banco para saber se o codigo já foi cadastrado em caso de sim ele poderá atualizar se não ele vai inserir um novo cadastro. mas o array só me traz o ultimo valor cadastrado. Exem. cod1,cod2,cod3 quando eu digito o cod3 no formulario ele traz a mensagem que já foi cadastrado da certo agora se eu digito o cod1 ou o cod2 não da certo. como faço para pegar todos os valores e poder testa-los. codigo: <? include "conecta_firebird.inc"; $operacao = $_POST["operacao"]; if ($operacao=="incluir"){ $codigo = $_POST['codigo']; $nome = $_POST['nome']; $pegacheckbox = $_POST['idd']; $sql = "select * from TESTE"; $r = ibase_query($conexao, $sql); while($row = ibase_fetch_assoc($r)) { echo $row['CODIGO']; } if($row['CODIGO']==$codigo){ echo " já foi cadastrado"; $sql = "update teste set codido='$codigo'"; } else{ $sql = "insert into TESTE (CODIGO) values('$codigo')"; echo""; echo "<br/>"; echo "$codigo"; echo"categorias cadastradas"; } } ?>
  9. Olá galera estou desenvolvendo um sistema em php mas o banco vai ter que ser em firebird eu numca usei ele antes pesquisando não consegui nem fazer a conexao. Gostaria de saber como fazer essa conexão eu estou usando o EasyPHP-5.3.5.0 Apache/2.2.17 sistema operacional xp. E se tiverem algum material seria bom para que eu aprendar a usa-lo. Valeu galera
  10. Olá galera desculpe a demora mas estava tentando fazer e conseguir do jeito que foi ensinado aqui no forum deu tudo certo. Só uma observação estava dando um erro com a tag <head> na pagina inicial a que esta postada. Então eu resolvi pegando todas as referencias css e javascript e coloquei na pagina inicial, depois eu apaguei o <head> das outras paginas assim funcionou perfeitamente. valeu galera
  11. Opa Rickayron então as abas foram feitas no dreamweaver como vou postar o codigo gerado. Os forms foram feitos separados saca exemplo cadastro.html, cadastro2.html depois usei o php pra chama-las em uma unica pagina. Quanto pegar o valor das variaveis a duvida é como pegar de todas as abas de uma só vez entendeu? <script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script> <link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="TabbedPanels1" class="TabbedPanels"> <ul class="TabbedPanelsTabGroup"> <li class="TabbedPanelsTab" tabindex="0">Básicos</li> <li class="TabbedPanelsTab" tabindex="0">Cônjuge</li> <li class="TabbedPanelsTab" tabindex="0">Filiação</li> <li class="TabbedPanelsTab" tabindex="0">Emprego</li> <li class="TabbedPanelsTab" tabindex="0">Cobrança</li> <li class="TabbedPanelsTab" tabindex="0">Referências</li> <li class="TabbedPanelsTab" tabindex="0">Fotos</li> <li class="TabbedPanelsTab" tabindex="0">Histórico</li> <li class="TabbedPanelsTab" tabindex="0">Outros</li> <li class="TabbedPanelsTab" tabindex="0">Últimas compras</li> <li class="TabbedPanelsTab" tabindex="0">Créditos</li> <li class="TabbedPanelsTab" tabindex="0">Perfil</li> <li class="TabbedPanelsTab" tabindex="0">Formas de pagamento</li> </ul> <div class="TabbedPanelsContentGroup"> <div class="TabbedPanelsContent"><?php require_once("cadastro1.html")?> </div> <div class="TabbedPanelsContent"><?php require_once("conjuge.html")?> </div> <div class="TabbedPanelsContent"><?php require_once("filiacao.html")?> </div> <div class="TabbedPanelsContent"><?php require_once("emprego.html")?></div> <div class="TabbedPanelsContent"><?php require_once("cobranca.html")?></div> <div class="TabbedPanelsContent"><?php require_once("referencia.html")?></div> <div class="TabbedPanelsContent"><?php require_once("fotodocliente.html")?></div> <div class="TabbedPanelsContent"><?php require_once("brevehistorico.html")?></div> <div class="TabbedPanelsContent"><?php require_once("outros.html")?></div> <div class="TabbedPanelsContent"><?php require_once("ultimositenscomprados.html")?></div> <div class="TabbedPanelsContent"><?php require_once("creditos.html")?></div> <div class="TabbedPanelsContent"><?php require_once("perfil.html")?></div> <div class="TabbedPanelsContent"><?php require_once("formadepagamento.html")?></div> </div> </div> <script type="text/javascript"> var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1"); </script>
  12. Olá galera Estou fazendo um formulario dividido em 13 abas. Comecei a fazer no dreamweaver com o spry. fiz os formularios separados e depois na pagina das abas eu usei a funçao include do php para chamar os forms em cada aba, mas quando faço isso os formularios ficam distorcidos usei css para formatar e separados eles estao perfeitos. Outra grande duvida é como faço para pegar o valor das variaveis dos formularios depois que a pessoa cadastrar. exemplo. valores do form1 e do form 12. obrigado a todos.
  13. Ola galera to com uma duvida e gostaria de uma ajuda de vcx eu tenho uma pagina de recados, gostaria de mostrar apenas as 5 ultimas paginas e mostrar a data e hora dos recados eu tenho que ter um campo na minha tabela no banco de data? e como faço para cadastrar alguma data? obrigadoo
  14. ixii cara eu não sei nada de ajax!!! mas eu já resolvi esse problema valeu pela ajuda. mas tenho outros dois kkkkkk se puder me ajudar 1- eu tenho uma pagina de recados so que queria que mostrasse so os 5 ultimos recados não importa se já foi lido ou não. 2- e queria mostrar o dia e a hora que foi mandado o recado. é isso valeu pela ajuda
  15. Ola galera meu problema é o seguinte. Tenho dois select um com Turmas e outro com Series e tenho o 3º onde eu quero que apareça o nome dos alunos de acordo com o que foi selecionado nos outros dois selects. eu fiz um pouco aqui vai o codigo. <?php include "conecta_mysql.inc"; $sql = "SELECT tur.ID_TURMA, tur.ID_SERIE FROM tb_turma AS tur INNER JOIN tb_aluno AS alu ON tur.ID_SERIE = alu.CO_SERIE and tur.ID_TURMA = alu.CO_TURMA ORDER BY tur.ID_SERIE asc"; $consulta=mysql_query($sql) or die('Erro ao executar a query: ' .mysql_error()); while ($serie = mysql_fetch_array($consulta)) { echo "<option value='".$serie['ID_SERIE']."'>".$serie['ID_SERIE']."</option>"; } ?> </select> <select name=turma" > <?php $sql = "SELECT tur.ID_TURMA, tur.ID_SERIE FROM tb_turma AS tur INNER JOIN tb_aluno AS alu ON tur.ID_SERIE = alu.CO_SERIE and tur.ID_TURMA = alu.CO_TURMA ORDER BY tur.ID_SERIE asc"; $consulta = mysql_query($sql) or die('Erro ao executar a query: ' .mysql_error());; while ($turma = mysql_fetch_array($consulta)) { echo"<option value='".$turma['ID_TURMA]."'>".$turma['ID_TURMA']."</option>"; } ?> </select> <select name=aluno"> <?php $sql = "SELECT NM_ALUNO FROM tb_aluno ORDER BY NM_ALUNO ASC"; $qr = mysql_query($sql) or die('Erro ao executar a query: ' .mysql_error());; while($ln = mysql_fetch_array($qr)){ echo "<option value='".$ln['NM_ALUNO]."'>".$ln['NM_ALUNO']."</option>"; } ?> </select>
×
×
  • Criar Novo...