
MTavares
Membros-
Total de itens
1.048 -
Registro em
-
Última visita
Tudo que MTavares postou
-
Olá Mauror, para que funcione, a sua página tem que ser em PHP ou PHTML. Veja também o código abaixo: <input name="COD_P" type="text" id= "COD_P" size="10" value="<?php echo $cod; ?"> Tente colocar dessa forma: <input name="COD_P" type="text" id= "COD_P" size="10" value="<?php echo $cod; ?>"> abs
-
tente dessa forma: $sql = "insert into cliente(id_cliente,nome_cli,telefone_cli,endereco_cli,bairro_cli,numero_cli,comp lemento_cli,email_cli,senha_cli,pergunta_cli,resposta_cli,) values (null,'$nome','$telefone','$endereco','$bairro','$numero','$bloco','$email','$senha','$pergunta','$resposta','')";
-
Colega, você chegou a ler o link que te mandei? basta você colocar na sua query o mysql_escape_string. Veja abaixo: http://php.net/manual/pt_BR/function.mysql-escape-string.php
-
Em suas querys use o sprintf e como parâmetro use o mysql_escape_string, conforme passado acima.. Dessa forma evitará o Sql Injection.
-
Uma dica: mysql_query(sprintf("SELECT * FROM campo = '%s'",mysql_escape_string($campo)); Dá uma olhada: http://php.net/manual/pt_BR/security.datab...l-injection.php abs
-
Colegas, consegui resolver, na verdade o erro não era nessa div, mas sim em outra div. Retirei o "top:20px" e o layout voltou ao normal. :D Tópico finalizado! abs
-
Colegas, meu fraco realmente é webdesign, por isso estou aqui pedindo uma ajuda. Eu tenho um site do qual tem a seguinte div: .destaque-produto{ float:right; margin:0 200px; width:356px; text-align:justify; position:absolute; left: -20px; top: 0px; } Porém no IE e no Chrome funciona pefeitamente, mas no Firefox a div sobe e sobrepõe o banner. Alguém saberia o que está de errado? Os testes foram efetuados no IE 9, Chrome 15.0 e Firefox 8. Agradeço a ajuda. abs.
-
O legal seria colocar uma solução mais amigável. Veja abaixo: no seu <head> </head> você coloca: <script> function mostrar(valor){ if(valor == 1){ document.getElementById('CNPJ').style.display="none"; document.getElementById('CPF').style.display="block"; }else if(valor == 2){ document.getElementById('CPF').style.display="none"; document.getElementById('CNPJ').style.display="block"; } } </script> No seu form você coloca dessa forma: CNPJ: <input type="radio" name="TipoDocumento" value="CNPJ" onClick="mostrar(1)"> CPF: <input type="radio" name="TipoDocumento" value="CPF" onClick="mostrar(2)"> <label id="CNPJ" for="cnpj" style="display:none"> <input type="text" name="CNPJ"> </label> <label id="CPF" for="cpf" style="display:block"> <input type="text" name="CPF"> </label> Dessa forma você estará dando ao seu usuário selecionar se vai ser CNPJ ou CPF, ao clicar me CNPJ o campo CNPJ aparecerá e vice-versa. abs
-
tente começar do 1. Assim: for($d = 1; $d < $totalDias; $d++)$dias[$d] = array_push($dias, $d+1); Desculpe... estou no trabalho e li rapidamente o seu post... desconsidere o meu comentário.
-
Exatamente e ao gerar o thumbnail, chamá-la no seu site, pois estará com tamanho extremamente menor.
-
Pelo que entendi, se você tem 03 tabelas e quer buscar informações nas três, com os mesmos campos e se houver relacionamento entre elas, você terá que usar um junção com INNER JOIN, LEFT JOIN, etc. e apelidar as tabelas: ex: tab.semana AS semana1, etc.. abs
-
Olá SCIENTIST, não haverá problemas, já que estão em diretórios diferentes. abs
-
Perfeito Tenko, funcionou corretamente... obrigado pela ajuda. abraços.
-
Olá Tenko, tdo bem? eu usei a função que você me passou, porém se o arquivo txt estiver dessa forma, veja: ruibarbosa@servidor.com.br; fernandopessoa@servidor.com.br ruthcardoso@servidor.com.br; carloschagas@servidor.com.br Ele verifica apenas o primeiro. Observe que o primeiro e o terceiro e-mail não consta o delimitador. A minha intenção na verdade é verificar se os e-mails contem o delimitador ponto e virgula, caso não possuam, não iriam ser incluídos no banco de dados. abraços
-
Olá colegas, eu tenho o seguinte código: if (move_uploaded_file($_FILES["massa_email"]["tmp_name"],$diretorio.$_FILES["massa_email"]["name"])) : $ler = fopen($arquivos,"r"); $conteudo = fread($ler,filesize($arquivos)); $dividir = explode(";",$conteudo); endif; Estou querendo verificar se o delimitador do arquivo é o ponto e vírgula, só que não estou conseguindo achar um raciocínio lógico. Alguém poderia me dar essa força? abraços
-
Troque o header pelo window.location do javascript para ver se o problema persiste. Assim: Troque: header("Location: ../paginas/index_admin.php"); por: echo "<script>window.location.href='../paginas/index_admin.php';</script>"; abs.
-
Tente fazer assim: <?php $login = $_SESSION['login']; ?> abs.
-
Uma forma básica de você fazer isso é usar algo assim: <input type='radio' name='registro[]' value='valores'> e no PHP: <?php $valores = $_POST['registro']; foreach($valores as novos){ $sql = mysql_query("INSERT INTO ....."); } ?> abs.
-
Abra um arquivo chamado paginação e coloque o código abaixo: <script type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> <?php function paginar($pag_referencia, $pagina, $sql){ global $result, $links, $linkss, $inicio; $tamanho_pagina = 10; if (!$pagina){ $pagina = 1; }else{ $pagina = $pagina; } $mat = $pagina - 1; $inicio = $mat * $tamanho_pagina; $rs = mysql_query($sql) or die("Erro: 0000 - Arquivo: paginacao/index.php" . mysql_query()); $ssql = " ".$sql." limit " . $inicio . "," . $tamanho_pagina; $result = mysql_query($ssql) or die(" <br> Erro: paginacao - 001" . mysql_error()); $num_total_registros = mysql_num_rows($rs); $total_paginas = ceil($num_total_registros / $tamanho_pagina); $volta = $pagina - 1; $proxima = $pagina + 1; $linkss .= "<center><b>Total de registros encontrados: <font color=#FF0000>" .$num_total_registros. "</font></b></center>"; $links .= "<form name=\"form1\">"; $links .= "Ir para a página: <select name=\"menu1\" onchange=\"MM_jumpMenu('parent',this,0)\" style=\"font-size:11px; font-family:verdana; background-color: #EFEFEF\">"; $links .= "<option>---</option>"; for ($i = 0; $i < $total_paginas; $i++){ $pag = $i + 1; $links .= "<option value=\"".$pag_referencia."&pagina=" . $pag . "\">" .$pag. "</option>"; } $links .= "</select><br>"; if($volta > 0){ $links .= "<a href='".$pag_referencia."&pagina=" . $volta . "'><< Voltar</a> "; } if($pagina < $total_paginas) { $links .= " <a href='".$pag_referencia."&pagina=" .$proxima. "'>Próxima >></a>"; } $links .= "<br><b>Página <font color=brown size=2 face='verdana, helvetica, arial'><b>" .$pagina. "</b></font> de " .$total_paginas. "</b>"; $links .= "</form>"; } ?> Depois no seu arquivo, chame esse arquivo através de um include e coloque o código abaixo, veja: <?php include("paginacao.php"); ?> e no código: <?php $sql = "SELECT * FROM suatabela ORDER BY produto ASC"; $metodos->paginar("suapagina.php?",$_REQUEST["pagina"], $sql); ?> contabiliza a qtd <span style="font-size:11px" align="left"><?=$linkss;?></span> Voltamos ao PHP <?php while($listar = mysql_fetch_object($Res)): // seus dados endwhile; ?> Aparecerá os botões Próximo >> e << Anterior <div align="center"> <br /> <font size="1" face="Verdana, Helvetica, Arial"> <b><?=$links;?></b> </font> </div> abs.
-
Dê uma olhada nessa solução com AJAX. Ela é muito usada em chats... http://forum.wmonline.com.br/topic/186687-...iv-sem-refresh/ abs.
-
Se não me engano o seu problema resolveria com Ajax. Dá uma olhada no link abaixo e veja se é isso que você quer: http://www.videoaulasbrasil.com.br/ajax/ca...jax-com-jquery/ abs
-
É verdade, hash com MD5 em BD eu conhecia, o próprio Mysql gera, mas essas técnicas que você passou no artigo, achei interessante... bem bacana com 128 caracteres.... abs.
-
Hum... muito interessante essas codificações Willian, sobre Sha512, Whirlpool, Salsa20 usando o hash(). Eu particularmente usava a seguinte forma de codificação: md5(strrev($senha)); Vou adotar uma dessas codificações em minhas aplicações como testes.... abs.
-
Olá guirimst, então, quando você fizer a upload, bastaria direcionar para uma pasta raíz por segurança, pois se você colocá-la dentro do gerenciador, bastaria o usuário clicar com o lado direito para visualizar o endereço do seu gerenciador e com isso fazer qualquer tentativa de invasão. Particularmente, quando vou inserir qualquer foto pelo gerenciador, jogo para o banco somente o nome da imagem, mas no upload eu coloco assim: $diretorio = "../fotos/"; Dessa forma as imagens ficarão armazenadas na pasta fotos da pasta raíz e quando o usuário clicar com o lado direito nas fotos, aparecerão dessa forma: meusite/fotos e não meusite/adm/fotos Mesmo você jogando para a pasta raíz, você poderá editá-la, excluí-la, etc. Fica aí a dica ;) abs.
-
Dá uma olhada nesse site: http://md5.rednoize.com/ abs.