Ir para conteúdo
Fórum Script Brasil

cobrinha

Membros
  • Total de itens

    24
  • Registro em

  • Última visita

Tudo que cobrinha postou

  1. cobrinha

    Gravando dados em sessão

    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. 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 - cobrinhaskiller@hotmail.com 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!!!
  16. RC@ a sintaxe que eu queria é exatamente como você descreveu. Muito obrigado!!!
  17. Quero fazer uma busca no Banco de dados onde essa busca seria no campo nome de uma tabela X onde só apareceria no resultado dessa busca os dados onde os status esta como "on". tentei fazer o probrema... $sql = "SELECT * FROM cidades WHERE nome_contato AND status_ativo = 'on' LIKE '%$consulta%' ORDER BY nome_contato 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); echo " <table width='650' border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='#2D5BA8'> <tr> <td height='22' colspan='3' background='images/fundo_titulos2.jpg' bgcolor='#CCCCCC'><p class='Texto_form_center'>Resultado:</p></td> </tr>"; if ($total <= "0") { echo " <tr bgcolor='#FFFFFF'> <td height='22' colspan='3'><p class='Texto_form_centro'><font color='#CC0000'><br><br>Nenhum número foi encontrado, contendo o nome <b>$consulta</b>.</font> <br><br><a href='consulta_cidades.php'>Realizar nova Consulta...</a><br><br><br></font></p></td> </tr> "; } elseif ($total == "1") { echo " <tr bgcolor='#FFFFFF'> <td height='22' colspan='3'><p class='Texto_form_centro'><font color='#CC0000'>Foi encontrado <b>$total</b> número, contendo o nome <b>$consulta</b>.</font></p></td> </tr> <tr bgcolor='#6CAFD6'> <td width='294' height='20'> <p class='Texto_form_center'><font color='#FFFFFF'>NOME</font></p></td> <td width='182' height='20'> <p class='Texto_form_center'><font color='#FFFFFF'>TELEFONE</font></p></td> <td width='170' height='20'> <p class='Texto_form_center'><font color='#FFFFFF'>OPÇÕES</font></p></td> </tr>"; } else { echo " <tr bgcolor='#FFFFFF'> <td height='22' colspan='3'><p class='Texto_form_centro'><font color='#CC0000'>Foram encontrados <b>$total</b> números, contendo o nome <b>$consulta</b>.</font></p></td> </tr> <tr bgcolor='#6CAFD6'> <td width='294' height='20'> <p class='Texto_form_center'><font color='#FFFFFF'>NOME</font></p></td> <td width='182' height='20'> <p class='Texto_form_center'><font color='#FFFFFF'>TELEFONE</font></p></td> <td width='170' height='20'> <p class='Texto_form_center'><font color='#FFFFFF'>OPÇÕES</font></p></td> </tr>"; } $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()); while ($linha = mysql_fetch_array($result, MYSQL_ASSOC)) { $codigo = $linha["codigo"]; $nome_contato = $linha["nome_contato"]; $fone_contato = $linha["fone_contato"]; $cidade = $linha["cidade"]; echo " <tr bgcolor='#FFFFFF'> <td height='20'> <p class='Texto_form_esquerda'>$nome_contato ";if (strlen($cidade)<1) {} else { echo "($cidade)"; }echo "</p></td> <td height='20'> <p class='Texto_form_centro'>$fone_contato</p></td> <td height='20'> <p class='Texto_p_centro'><a href=\"java script:window.open('detalhes.php?id=$id','','width=450,height=340,top=0,left=0,scrollbars=yes');window.history.go(9)\"><img src='images/visualizar.gif' border='0' align='absmiddle'> Mais detalhes...</a></p></td> </tr>"; } echo "</table>"; O que estah acontecendo é que aparecem todos os dados da tabela não interessando se o status esta 'on' ou 'off', quero só os dados de status 'on', e as vezes existe o nome do cidadaum digitado na busca mais mostra que não existe no banco de dados :( . Como faço pra corrigir isso? Aguardo... Obigado!!!
  18. cobrinha

    Ajuda Num Script...

    tipow assim vinicius, vou pra atualizar daew o script avisar que os dados foraum atualizados com sucesso mais aew quando vou conferir, não atualizou foi nada. não mostra que da erro em nenhuma linha. no script alterar_dados.php na linha 19 esta assim: if (mysql_affected_rows() != 1) // se retornar um falor diferente ou igual a 1 daew vai echo "<script language='javascript'>alert('Alterado com sucesso!');location.href='form_editar.php'</script>"; else echo "<script language='javascript'>alert('Não foi possível alterar.');location.href='form_editar.php'</script>"; na linha 19 mudo para: if (mysql_affected_rows() > 0) // se retornar um falor verdadeiro ou mairo que 1 dá no mesmo, retorna que os dados foraum alterados com sucesso. bom num sei se é aew o problema, creio que não, se tiver outra maneira de representar o script que criei e que funcione tambem hehehe ajuda é bem finda
  19. cobrinha

    Ajuda Num Script...

    Galerinha num tah atualizando os dados ne maneira alguma, dá um help na nois... form_editar.php alterar_dados.php
  20. cobrinha

    Ajuda Noi...

    gladiador, acho que num é bem isso não cara, no caso o link tinha que ficar no proprio script que coloquei. Eu estava penssando algo assim: obs:" tentei mais não deu certo" A mudança esta em VERMELHO Ve se pode me ajudar. Obrigado!!!
  21. cobrinha

    Ajuda Noi...

    Toh com um script que busca informações de uma determinada tabela no banco de dados. Esse script mostra, não todas as funções existente na tabela mais algumas em específico. Eu gostaria de link o resultado da tabela atraves do id. Ex: id: 1 = cidade: Brasilia Linkando a cidade pelo ID assim levando em uma outra página que mostrará todas as informações da tabela. O link estara o codigo que esta na cor VERMELHA Agradeço desde já Olha a bobeira aew em baixo:
  22. cobrinha

    Link E Tabelas

    Oh desculpe, eu sou nO_oba em PHP, não tenho o codigo, na verdade eu quero que me ajudem a fazer esse codigo. Vou tentar explicar melhor, aew vai: Sabe o PHPNuke? No painel de administração tem a tabela com os icones, certo? Se eu clicar em algum icone, logo abaixo aparecera uma outra tabela com links. Exemplo: cliquei no icone Usuarios, apareceu uma tabela logo abaixo com alguns links onde cada um aponta pra uma função em expecifico, digamos que cliquei no link Adicionar novo Usuário, logo abaixo aparecera uma tabela com um formulario. Tentei fazer com iframe e tals mais não deu o resultado que eu queria, principalmente que cada link chama uma tabela que tem tamanhos diferentes, ficou uma zona auhauhauhauha. E se for possivel, eu gostaria do script em PHP pois quero aprender a linguagem. Agradeço... Abraços!!!
  23. cobrinha

    Link E Tabelas

    Ola pessoal, sou iniciante em PHP... Eu tenho um script onde tem uma tabela (Tabela 1) e dentro das celulas dessa tabela tem alguns links, que seria meu index.php, daew tudo bem... No index onde tem a tabela com os links, gostaria de quando eu clikase em algum link da tabela (Tabela 1) do index.php, aparecese outra tabela (Tabela 2) logo abaixo da Tabela 1. Na Tabela 2 terão mais links que ao clicar, gostaria que aparecese outra tabela (Tabela 3) logo abaixo da Tabela 2. OBS: lembrando que as tabelas, 2 e 3, nem sempre teram o mesmo tamanho, na maioria das vezes teram tamanhos diferentes. Obrigao!!!
  24. Aew galera, sou iniciante em php e estou desenvolvendo um programa em php que trata se de cadastros de cidades, hoteis, etc. Alguns formulários já estão prontos e o banco de dados tambem "MySQL". Daew tudo bem! O programa funciana da seguinte forma: os dados dos formulários são enviados para o banco de dadosos dados estarão visiveis no painel de administração mais com o status FECHADO ou seja, não estará visível do sistema de busca para os usuáriospara que esteja visível no sitema de busca para os usuários o admin deve colocar o status dos dados como ABERTO Se não me engano, o sistema é semelhante ao registro de foruns, onde o usuário faz o cadastro, envia, mais pra que ele possa acessar o fórum por completo é preciso ativar sua conta que geralmente recebe um aviso de ativação por email, deve ser +ou- isso. Por enquanto eu preciso desse programa, que se alguém se intessar me ajudar exlicarei detalhadamente. OBS: Eu não quero que fação o script pra mim e me entregam de maos beijadas, eu quero aprender essa maravilhosa linguagem que é o PHP, talvez a pessoa tem aqueles cinco minutos pra desenvolver o script mais num tem 15 a 30 minutos pra poder me explicar, se fizer o script que coloque aqueles comentários explicando as funções e tals. Qualquer coisa me add no meu MSN: cobrinhaskiller@hotmail.com Abraços a todos!!!
×
×
  • Criar Novo...