
MTavares
Membros-
Total de itens
1.048 -
Registro em
-
Última visita
Tudo que MTavares postou
-
acredito que isso não seria exatamente um erro, mas apenas uma notificação sobre alguma variável indefinida... caso o seu cadastro tenha ocorrido com sucesso..coloque no topo de sua página esse comando: <?php error_reporting(0); ?> abaixo da linha: $cadastrar = mysql_query("INSERT INTO usuarios_vip (nome, nascimento, sexo, tel, cel, email, endereco, bairro, cep, cidade, estado, login, senha) VALUES ('$nome','$nascimento','$sexo','$tel','$cel','$email','$endereco','$bairro','$cep','$cidade','$estado','$login','$senha')", $db); você pode modificar dessa forma: if ( mysql_affected_rows() > 0) { echo "<font size=1 face=Verdana, Arial, Helvetica, sans-serif><br><br>Olá, $nome !<br><br>Agora você já pode acessar a área VIP com o seu nome de usuário ($login) e com sua senha.<br><br>A equipe do Kadett Clube DF agradece e espera poder ajudar sempre que preciso.</font></div>"; } else { echo "Ocorreu um erro no servidor ao tentar se cadastrar."; } abs
-
Corrigindo, se não me engano o mysql_affected_rows(); só é válido para INSERT, UPDATE, REPLACE ou DELETE e não para SELECT... tente colocar mysql_num_rows() mesmo e dar um or die().... abs
-
A linha: $contagem = mysql_affected_rows($pesquisar); está pegando da sua query, aconselho a você fazer o que o ESerra falou, dar um ORDIE() para ver qual o erro está retornando... abs. Desculpe... tente dessa forma... $contagem = mysql_affected_rows(); abs
-
Tente ajustar a linha abaixo colocando assim: $contagem = mysql_affected_rows($pesquisar); //mysql_num_rows($pesquisar);
-
Descomente essa linha deixando assim: // LINHA 35 if ( $contagem == 1 ) { $errors .= "- O nome de usuario que você escolheu já está cadastrado.<br>"; } abs
-
Exatamente como o Massaki falou. Algo mais ou menos assim: <?php include('conecta-banco.php'); $sqlfunc = mysql_query("SELECT id_funcionario, nome, email FROM funcionarios"); while($rwfunc=mysql_fetch_array($sqlfunc)){ $sqldados = mysql_query(sprintf("SELECT telefone FROM dados_funcionarios WHERE id_funcionario = '%d",mysql_escape_string($rwfunc[id_funcionario]))); while ($rwdados=mysql_fetch_array($sqldados)){ echo $rwfunc['nome']. ": " .$rwdados['telefone']."<br>"; } } //gerar while com os dados das duas consultas ?> Observe que houve um relacionamento entre as tabelas, uma tem a chave primária e a outra estrangeira.... abs
-
tente colocar assim: $host = "localhost"; //endereço do seu servidor MySQL $database = "usuarios_vip"; //o database que conterá sua tabela, muitas vezes seu próprio login $tabela = "usuarios_vip"; //o nome de sua tabela $login_db = "root"; //login usado no MySQL $senha_db = ""; //senha usado no MySQL Levando em consideração a conexão local que não tenha senha... abraços
-
Olá guirimst, se você está inserindo as imagens de um gerenciador para ser visualizado no site, aconselho a você fazer o upload diretamente na pasta raiz, fora do seu gerenciador. Por ex: se o banco está lendo fotos/4459a8gbNOMEFOTO.jpg, tente jogar as imagens do seu gerenciador pelo upload diretamente na pasta raiz chamada "fotos". Particularmente eu não costumo jogar para o banco o diretório + o nome da imagem, pois se houver alguma mudança no sistema, daria um certo trabalho de mudar, coloco apenas o nome da imagem e através do HTML eu crio o diretório. Abraços
-
Qualquer coisa estamos aí... acredito que você já saiba, mas é sempre bom lembrar que a concatenação (.) é aonde fazemos a junção de uma cadeia de caracteres a uma variável e se a nossa vista estiver cansada, isso pode causar esses erros, por isso é essencial sempre colocar dessa forma: echo "Texto " . $variavel . " Fim do texto"; ou echo $texto . " ligando a " . $textofinal; Dessa forma fica mais fácil identificar... abraços
-
Troque de lugar a query do Update, assim: <?php include "config.php"; $id = $_POST['id']; $situacao = $_POST['situacao']; $nome = strtoupper($_POST['nome']); $cpf = $_POST['cpf']; $aprovado = $_POST['aprovado']; $id = mysql_escape_string($id); $situacao = mysql_escape_string($situacao); $nome = mysql_escape_string($nome); $cpf = mysql_escape_string($cpf); $aprovado = mysql_escape_string($aprovado); $situacao = $_POST['situacao']; $cadastra = mysql_query("INSERT INTO usuario (nome, cpf, aprovado) values ('$nome', '$cpf', '$aprovado')"); $grava = mysql_query($cadastra); $idUsuario = mysql_insert_id(); $sql= mysql_query("UPDATE processo SET situacao= '$situacao' WHERE idUsuario = '$idUsuario'") or die(mysql_error()); $gravar = mysql_query($sql); echo "<script LANGUAGE='JavaScript' TYPE='text/javascript'> alert ('Ok!') </SCRIPT> <script language='javascript'> setTimeout( 'fechar(); ',0000); function fechar(){ if(document.all){ window.opener = window window.close('#') }else{ self.close(); } } </script> "; ?> Agora acredito que funcione, pois você estava fechando a página antes da alteração... abs
-
Colque dessa forma: <?php echo "[center][img=".$_POST[Poster]."][/center]<br>", "[b]Nome do Game:[/b]" .$_POST[NGame]. "<br>", "[b][color=#ff0000]Plataforma:[/color][/b]".$_POST[Plataforma]."<br>", "[b][color=#0000ff]Tamanho Toal:[/color][/b]".$_POST[TTotal]."<br>", "[b][color=#00ff00]Tamanho de Cada Parte:[/color][/b]".$_POST[TParte]."<br>", "[b][color=#ffd700]Servidor:[/color][/b]".$_POST[Servidor]."<br>", "[color=#ee82ee][b]Screenshots:[/b][/color]<br>", "[color=#EE82EE][img=".$_POST[SS1]."[/img][img]".$_POST[SS2]."[/img][img]".$_POST[SS3]."][/color]."<br>", "[color=#4b0082][b]Links para Download:[/b][/color]<br>", $_POST[Links]; ?> Opsss... faltou uma concatenação...rsrs...segue abaixo: <?php echo "[center][img=".$_POST[Poster]."][/center]<br>", "[b]Nome do Game:[/b]" .$_POST[NGame]. "<br>", "[b][color=#ff0000]Plataforma:[/color][/b]".$_POST[Plataforma]."<br>", "[b][color=#0000ff]Tamanho Toal:[/color][/b]".$_POST[TTotal]."<br>", "[b][color=#00ff00]Tamanho de Cada Parte:[/color][/b]".$_POST[TParte]."<br>", "[b][color=#ffd700]Servidor:[/color][/b]".$_POST[Servidor]."<br>", "[color=#ee82ee][b]Screenshots:[/b][/color]<br>", "[color=#EE82EE][img=".$_POST[SS1]."[/img][img]".$_POST[SS2]."[/img][img]".$_POST[SS3]."][/color]<br>", "[color=#4b0082][b]Links para Download:[/b][/color]<br>", $_POST[Links]; ?>
-
Desculpe AristófanesFTP, mas não entendi o que você falou "dps que retirei saiu mas o erro" abs.
-
entendi... então... você chama a conexão e o banco pela include "configuracao.php", certo? verifique se as informações correspondem aos dados abaixo, leve em consideração as variáveis: $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); se for conexão local, tente colocar em usuário "root" sem as aspas.
-
tente ver se os dados include "configuracao.php"; correspondem corretamente ao seu servidor, usuário e senha, isso vale também para as variáveis. abraços
-
Olá, você já observou se os dados são incluídos no banco? abs
-
(Resolvido) upload de imagens com thumb (pedido)
pergunta respondeu ao Ricardo T. do Prado de MTavares em PHP
Ricardo, fiz uns testes aqui no seu código e funcionou perfeitamente e sinceramente é um dos melhores em matéria de thumbnail, pois a imagem fica perfeita. Gostaria da sua permissão em para usá-lo em minhas aplicações e prometo salvar seus créditos como abaixo: /* SISTEMA DE THUMBNAIL DESENVOLVIDO POR RICARDO T. DO PRADO E-mail: kao.prado@gmail.com */ Só fiz uma pequena alteração nessa linha, coloquei o retorno "window.location.href()", pois quando apertava o F5 ele recriava a imagem, veja: echo "<script>alert('Imagem enviada com sucesso');window.location.href='upload.php';</script>"; Eu tenho um sistema de thumbnail, mas não estou muito satisfeito com ele. abraços e parabéns pelo código. -
(Resolvido) upload de imagens com thumb (pedido)
pergunta respondeu ao Ricardo T. do Prado de MTavares em PHP
Sinceramente, encontrar algo na internet que funcione perfeitamente, realmente é uma busca demorada e as vezes perdida. Esse seu script, ele padroniza o tamanho das imagens? abraços -
Ajuda com um script de Validação e envio de Formulário
pergunta respondeu ao Lucas Moreira de MTavares em PHP
Uma outra dica é colocar por ex o TRIM() nas suas variáveis. Dessa forma evita com que a pessoa aperte o somente o espaço para enviar mensagens. Caso você esteja usando o servidor Linux, uma solução prática para validação de e-mails segue abaixo: list($usuario, $dominio) = explode("@", $EmailCliente); $resultado = checkdnsrr($dominio, 'MX'); Esse comando verifica se o servidor existe ou não. Depois dentro de uma condição você verificaria se é TRUE ou FALSE. abs -
outra coisa, tente colocar tb em aspas <select name="langpair"> abs Como está o código que tem a função traduzir? pois pelo que vi, você não está chamando essa função ou método... abs
-
Olá, não sei como está o código completo, mas já tentou colocar dessa forma, veja: $langpair trocar para $_POST[$langpair] abraços
-
beleza D@rk, qualquer coisa estamos aí... abraços
-
Essa variável $data é o conteúdo da notícias? se for, tente dessa forma: $data = strip_tags($data, '& nbsp'); veja se funciona...
-
Perfeito... quanto ao nbsp, tente colocar dessa forma: strip_tags($textodanoticia, '& nbsp'); veja se funciona... o comando está separado, porque o fórum pode interpretar como comando HTML e não aparecer.... abs
-
Modifiquei, fiz um teste aqui e funfou... veja: $resultado = mysql_query(sprintf("SELECT user,pass,status FROM {$prefixdb}login WHERE user='%s' and pass = '%s'", mysql_escape_string($userLogin), mysql_escape_string($userPass))); $contar = mysql_num_rows($resultado); if($contar == 0){ die("Impossível realizar a consulta!" . mysql_error()); } abraços veja essa linha: $contar = mysql_num_rows($resultado); Observe que se o resultado for igual a zero, ou seja, se não constar o login e senha no banco, ele não deixa acessar. abraços
-
Oi Dark, se não me engano é na variável $resultado. Coloque como está abaixo e tente novamente: $resultado = mysql_query(sprintf("SELECT user,pass,status FROM {$prefixdb}login WHERE user='%s'",mysql_escape_string($userLogin))); é aconselhável você também validar a senha, pois pelo que percebi, só está validando o usuário. tente e veja se consegue acessar com sql injection. abs validando a senha tb ficaria assim: $resultado = mysql_query(sprintf("SELECT user,pass,status FROM {$prefixdb}login WHERE user='%s' AND pass = '%s'",mysql_escape_string($userLogin),mysql_escape_string($userPass)));