Jump to content
Fórum Script Brasil

cobrinha

Membros
  • Posts

    24
  • Joined

  • Last visited

About cobrinha

  • Birthday 01/02/1949

Contatos

Perfil

  • Gender
    Male

cobrinha's Achievements

0

Reputation

  1. Olá tonzinhu! Seria mais ou menos isso. Eu não seu o número de sessões que será criada e muito menos o valor de cada uma, só sei que os valores de entrada são 1, -1, 0 ou "vazio". Peguei um exemplo de carrinho de compras usando sessões... // VERIFICA SE HÁ SESSÕES if(count($_SESSION[nAcertosLE]) > 0) { //PEGA A CHAVE DO ARRAY $chaveLE = array_keys($_SESSION[nAcertosLE]); //PEGA OS DADOS DA SESSÃO if ( $chaveLE != array_keys($_SESSION[nAcertosLE]) ) { for($i=0; $i<sizeof($chave); $i++) { //ÍNDICE $indiceLE = $chaveLE[$i]; //ATRIBUI $nAcertosLE[$indiceLE][ACERTO] = $_SESSION[nAcertosLE][$indiceLE][ACERTO]; }//FECHA FOR } }//FECHA IF //VERIFICA SE A OPÇÃO EXCLUIR FOI SELECIONADA if($_POST[opc_excluir]) { //RECEBE OS PRODUTOS CHECADOS PARA EXCLUSÃO $excluir = $_POST[check]; //EXIBE for($i=0; $i<sizeof($excluir); $i++) { //PEGA O INDICE DO PRODUTO $indice = $excluir[$i]; //DESTRÓI A VARIÁVEL ESPECIFICADA unset($_SESSION[cesta][$indice]); }//FECHA FOR }//FECHA IF //RECEBE OS DADOS PASSADOS elseif(isset( $acerto )) { //RECEBE AS VARIÁVEIS $resgataAcertosLE[$numQuestao][ACERTO] = $acerto; //PEGA A CHAVE DO ARRAY $chaveLE = array_keys($resgataAcertosLE); $objResponse -> addAlert( $chaveLE ); //EXIBE for($i=0; $i<sizeof($chaveLE); $i++) { $indiceLE = $chaveLE[$i]; //VERIFICA if(1==1 ) { //GRAVA NO ARRAY $nAcertosLE[$indiceLE ][ACERTO] = $resgataAcertosLE[$indiceLE][ACERTO]; }//FECHA IF }//FECHA FOR //GRAVA NA SESSÃO $_SESSION[nAcertosLE] = $nAcertosLE; }//FECHA ELSE // SE TIVER SESSÃO, EXIBE if(count($_SESSION[nAcertosLE]) > 0) { //PEGA A CHAVE $chave_cesta = @array_keys($_SESSION[nAcertosLE]); //EXIBE AS SESSÕES for($i=0; $i<sizeof($chave_cesta); $i++) { $indiceLE = $chave_cesta[$i]; echo $_SESSION[nAcertosLE][$indiceLE][ACERTO] . "<br />"; } }//FECHA IF(count) O script a cima funciona corretamente usando um form via POST passando os dados para colocar em sessão. Ex.: //MONTA O ARRAY DE PRODUTOS $item[1][ACERTO] = "00001"; $item[2][ACERTO] = "00002"; $item[3][ACERTO] = "00003"; $item[4][ACERTO] = "00004"; $item[5][ACERTO] = "00005"; $chave = array_keys($item); //EXIBE OS PRODUTOS for($i=0; $i<sizeof($chave); $i++) { $chave[$i]; $indice = $chave[$i]; $codigo = $produto[$indice][ACERTO]; // Guarda os dados em um campo do tipo hidden $campo = ''<input type="hidden" name="txtprod[$indice][ACERTO]" value="$codigo">; Se mandar todos os os dados de uma vez o programa grava os dados separados por sessão, mais se eu mandar um por um, não funciona!!! Posso postar a URL do script para analisar e o código. Lembrando que não uso formulário e é feito com a biblioteca Xajax.
  2. Olá pessoal! Estou precisando de um help em um sisteminha que grava dados de array em sessão, esses dados seram enviados um de cada vez. Ex.: temos o pequeno script abaixo: $session[1]["NOME"] = "2"; $session[2]["NOME"] = "-1"; $session[3]["NOME"] = "2"; $session[4]["NOME"] = "1"; // coloca o array na sessão $_SESSION["session"] = $session; // obtém o array gravado na sessão $recebeSession = $_SESSION["session"]; // obtém os valores do array e printa na tela for( $i = 0; $i < count( $recebeSession ); $i++ ) { echo $recebeSession[$i]["NOME"] = $_SESSION["session"][$i]["NOME"] . "<br />"; } Com esse script acima, printará na tela os valores: 2 -1 2 1 O que estou querendo é enviar os dados um por um e gravando nas sessões... Ex.: // entro com os dados: $session[1]["NOME"] = "2"; printará: "2" Depois entro com os dados: $session[2]["NOME"] = "-1"; . . . $session[42]["NOME"] = "1"; Assim quero que printe na tela: 2 -1 . . . 1 "O script do jeito que se encontra, ele não mostra todos os dados enviados mais sobreescreve com o ultimo dado enviado " Preciso desse pequeno script urgentemente! Agradeço desde já. Abraço a todos!
  3. Obrigado babaloricha e obrigado rajneesh. Deu uma estudada, olhei uns exemplos que o pessoal me mandou e cheguei no script abaixo: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script type="text/javascript"> //funcao pra adicionar eventos function addEvent(obj, evType, fn){ if (obj.addEventListener) // Usuário Inteligente obj.addEventListener(evType, fn, true) if (obj.attachEvent) // Usuário do IEca obj.attachEvent("on"+evType, fn) } function VerificaCaracteres(caracter) { if(window.event) // Internet Explorer var tecla = event.keyCode; else // Firefox var tecla = caracter.which; if((tecla == 35) || (tecla == 34) || (tecla == 39) || (tecla == 60) || (tecla == 62) || (tecla == 59)) { alert("Você não usar os caracteres: # \" ' < >;"); return false; } else return true; } var TrackForm = function() { // Pega todos elementos input que achar na página var elementsForm = document.getElementsByTagName("form"); for(var i = 0; i < elementsForm.length; i++) { // Pra cada um input encontrado adiciona o "keypress" addEventListener("keypress", VerificaCaracteres, true); } } // Quando a janela carregar, adiciono a função VerificaCaracteres nos elementos do formulário addEvent(window, "load", TrackForm); </script> </head> <body> Caracteres Bloqueados:<b> # &nbsp;" &nbsp;' &nbsp;< &nbsp;> &nbsp;; </b> <br /> <form name="form"> <input type="text" /><br /> <input type="text" /><br /> <input type="text" /><br /> <input type="text" /><br /> <textarea></textarea> </form> </body> </html> Ele pegou os elementos do form e adicionou a função, o problema que quando o clico no botão ok da janela de alerta, escreve o caractere que era pra ser bloqueado. Por exemplo, eu digito o caractera ";" (ponto e vírgula) que nesse script é um caracter para ser bloqueado, depois que a janela de alerta aparece e eu clico em OK o ponto e vírgula é escrito no campo do formulário. Era pra voltar com FALSE e não aparecer nada no campo.. Podem dar uma forcinha pra mim? Obrigado!
  4. cobrinha

    Campo De Uma Tablea

    Realmente! Fiz aqui e deu certinho... Obrigado, abraço!
  5. cobrinha

    Campo De Uma Tablea

    Olá pessoal! Nois aqui través \o. alguém poderia estar me auxiliando em como ficaria uma cláusula em que eu apagace dados de um campo de uma determinada tabela? Eu tenho um um tabela X onde se encontra o campo 'referencia', por exemplo e dentro desse campo encontra-se certos dados... ... seria correto eu contruir uma cláusula DELETE ou fazer um UPDATE e passando um valor 'vazio' para esse campo!?!?!?!?!??
  6. Olá pessoal, eu estou com um script aqui onde tenho que atualizar um campo tipo enum no banco de dados. `status_ativo` enum('S','N') NOT NULL default 'N', se o status_ativo tiver com o valor N, no formulatio aparece um radio com o valor S e se o status_ativo estiver com o valor S no formulario o radio estara com o valor N. Ate aew tudo bem. Como eu faço pra filtrar os valores que eu pegar do formulario e jogar no banco de dados? eu não estou conseguindo atualizar o banco =[ Qualquer coisa eu posto o script aqu... Agradeço!!!
  7. cobrinha

    Select ....

    dá essa treta aqui: Unknown column 'tur_cidades.codigo_cidade' in 'on clause'
  8. cobrinha

    Select ....

    To fazendo um script aqui que precisa fazer uma seleção em varias tabelas e algumas tabelas tem o campo com nomes iguais e não estou conseguindo fazer a relação dessas tabelas. Ate entaum consegui relacionar duas tabelas mais preciso relacionar mais uma tabela que seria a tabela dos estados onde vou precisar pra usar em um menu DORPDOWN. só pra ter uma ideia do que eu preciso, qualquer coisa eu posto as tabelas, etc. Agradeço quem poder me ajudar desde já!
  9. cobrinha

    Probleminha...

    desculpa galera, problema resolvido... o problema era falta de atenção, deixei de popular uma das tabelas. =[
  10. cobrinha

    Probleminha...

    Galerinha, estou com um probleminha aqui, o script roda legal no servidor local mais quando vou mandar pro servidor web, num funciona? sera as config do php.ini???? é um sisteminha simpres de busca no db que pega só os dados com status = S ajuda nois =[ SCRIPT: //Realizar a querie de busca no banco de dados $sql = "SELECT cidades.codigo_cidade, cidades.nome_cidade, cidades.status_ativo, contato.nome_contato, contato.telefone_contato FROM cidades INNER JOIN contato ON cidades.codigo_cidade = contato.codigo_contato WHERE cidades.nome_cidade LIKE '%$consulta%' AND cidades.status_ativo = 'S' ORDER BY cidades.nome_cidade ASC"; $result = mysql_query("$sql", $dbturbrasil) or die ("Erro realizar um consulta ao Banco de Dados!!! <p> Entre em contato com nossa equipe e informe o erro ocorrido." . mysql_error()); $total = mysql_query($sql); $total = mysql_num_rows($total); while ($linha = mysql_fetch_array($result, MYSQL_ASSOC)) { echo " <tr bgcolor='#FFFFFF'> <td height='20'> <p class='Texto_form_centro'>$linha[codigo_cidade]</p></td> <td height='20' bgcolor='#FFFAFA'><p class='Texto_form_esquerda'>$linha[nome_cidade] ";if (strlen($linha[nome_contato])<1) {} else { echo "(<font color='#FF0000'>$linha[nome_contato]</font>)"; }echo "</td> <td height='20'> <p class='Texto_form_centro'>$linha[telefone_contato]</p></td> <td height='20'><p class='Texto_p_centro'> <img src='../../../images/visualizar.gif' width='16' height='10'border='0' align='absmiddle'><a href=\"java script:window.open('detalhes.php?codigo=$codigo','','width=450,height=340,top=0,left=0,scrollbars=yes');window.history.go(9)\"> Mais Detalhes</a> <img src='../../../images/editar.gif' width='14' height='14' border='0' align='absmiddle'><a href='form_editar.php?codigo=$codigo'> Alterar</a> <img src='../../../images/excluir.gif' width='16' height='15' border='0' align='absmiddle'><a href='funcoes.php?acao=excluir&codigo=$codigo' OnClick=\"return confirm('Deseja excluir o registo de código ($codigo) ?')\"> Excluir </a></p></td></p></td> </tr>"; } echo "</td></tr></table>"; } else{}
  11. cobrinha

    Cadastros Duplos

    kandrade mande pra mim que sera de grande ajuda - [email protected] Neste momento estou fazendo umas pesquisas sobre modelagem de baco de dados :P setokaiba eu já ouvir falar do DBDesingner, vou baixar e trabalhar em cima do programa :D Se alguém tiver mais opiniões sobre o assunto, seram bem vindo(a)s!!! Abraços!!!
  12. cobrinha

    Cadastros Duplos

    kandrade, interessante!!! Mais você poderia ser mais claro, poderia dar um exemplo no caso? Abraço!!!
  13. cobrinha

    Cadastros Duplos

    Muito bom setokaiba! Podemos colocar no banco o CPF como UNIC... maneira legal. Por exemplo, no sistema vai ter cadastro de Restaurantes, correto? O usuario pode ter dois estabelecimento como: Bar do Juquinha e Resaturante do Juca O dono desses dois etabelecimentos vai querer cadastra-los, entaum ele vai usar duas vezes seus dados como CPF, NICK, E-Mail, RG... esses dados vão repitir, só o nome do estabelecimento que não. No caso como você descreveu, ele não poderia fazer dois cadastro mesmo sendo dois, no caso, diferentes. Vamos lá, opinem \o/ Obrigado!!!
  14. cobrinha

    Cadastros Duplos

    opa, maneira legal!!! O cadastro é liberado para usuarios :)
  15. cobrinha

    Cadastros Duplos

    Galera, eu gostaria de saber como evito cadastros duplos em um banco de dados. Se é na parte de programação do script, ou se é no proprio banco de dados ou talvez nos dois. Como é, como funciona? Creio que muita gente sofre com esse tipo de acontecido, que é um peh no saco alem de super popular sua data base desnecessariamente. Espero que possaum me ajudar e agradeço desde já. Abraços!!!
×
×
  • Create New...