Ir para conteúdo
Fórum Script Brasil

rzilnet

Membros
  • Total de itens

    268
  • Registro em

  • Última visita

Tudo que rzilnet postou

  1. Problema resolvido. Vou colocar o resultado aqui, pois, poderá ser útil a alguém que tenha as mesmas dúvidas que eu. Desculpem-me a chateação, mas foi um bom aprendizado. Valeu a pena. Eis o código que está funcionando: <?php $nome = $_POST["nome"]; $email = $_POST["email"]; $subject = $_POST["subject"]; $mesage = $_POST["mesage"]; //$nome = trim($nome); //$email = trim($email); //$subject = trim($subject); //$mesage = trim($mesage); $conec = mysql_connect ("localhost", "usuario", "senha") or die ("Falha na conexão com o banco de dados" . mysql_error()); mysql_select_db ("usuario",$conec); $declar = "INSERT into mesages (nome, email, subject, mesage) values ('$nome', '$email', '$subject', '$mesage')"; $tipo_msg = "I"; $resultado=mysql_query ($declar,$conec); // linha alterada if ($resultado) // linha incluída { $ok = 1; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } else { $ok = 2; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } ?> Se quizerem conferir é só acessar: http://www.riobr.com.br e clicar no link Fale Conosco. Muito obrigado a todos que colaboraram a resolver este problema. Estou Feliz por ter conseguido ultrapassar esta barreira! Pode fechar o tópico! Rui Zilnet
  2. Caro Vinícius, Se com o teu código em ASP, que está perfeitamente correto (estou fazendo essa afirmativa porque você postou a mesma questão lá no forum do asp), você não está conseguindo, com o php então... Veja as permissões lá do seu servidor que você rosolve o problema.
  3. rzilnet

    Cadastro No Bd

    você quer q alguém faça os códigos prá vc? É isso? Vou te ensinar: Voc faz uma página com o formulário, com o post direcionado para a página de gravação.asp que, consequentemente redirecionando para uma página de resposta ok.asp. Deu prá entender. deu sim, é fácil, não é?
  4. rzilnet

    Php

    Pegando uma carona: e no PWS, funciona? Já tenho o PHP instalado na minha máquina, mas até agora não consegui fazer rodar no PWS.
  5. rzilnet

    Consultando Bd

    Pode encerrar o tópico. Já resolvi o problema! Muito obrigado!
  6. Aí é que dá pau mesmo. Retornando a mensagem: Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/xxxx/xxxxx/grava_msg.php on line 18 Warning: Cannot modify header information - headers already sent by (output started at /home/xxxx/xxxxx/grava_msg.php:18) in /home/xxxx/xxxxx/grava_msg.php on line 26
  7. Já fiz a correção, mas os dados continuam não sendo gravados na base..
  8. Cara, é melhor você fazer como eu, migrar para o MySql. Sou veterano de ASP e tive que migrar. Os códigos livres não são muito amistosos com os produtos do tio sam. Já vi alguma coisa, em scripts, como importar dados do Access para o MySql
  9. Ainda não consegui resolver completamente, mas tou tentando. Não estou conseguindo visualizar erro algum de minha parte. Antes o script tava rodando, retornando a pagina de sucesso, mas os dados não eram inseridos. Fiz mais algumas alterações e, agora, retorna a mensagem dizendo que os dados não foram inseridos (o que está correto), justificando que meu script não está totalmente errado. Só não estou conseguindo localizar o erro. Meu código, agora, está assim: Na linha onde estava if (mysql_db_query ("USUARIO", $declar, $conec) . mysql_error()) { foi substituída por: if (mysql_db_query ($conec,$declar)) { echo "erro"; Então, o código completo ficou assim: <?php $nome = $_POST["nome"]; $email = $_POST["email"]; $subject = $_POST["subject"]; $mesage = $_POST["mesage"]; //$nome = trim($nome); //$email = trim($email); //$subject = trim($subject); //$mesage = trim($mesage); $conec = mysql_connect ("localhost", "usuario", "senha") or die ("Falha na conexão com o banco de dados" . mysql_error()); mysql_select_db ("usuario"); $declar - "INSERT into mesages (nome, email, subject, mesage) values ('$nome', '$email', '$subject', '$mesage')"; $tipo_msg = "I"; if (mysql_db_query ($conec,$declar)) { echo "erro"; $ok = 1; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } else { $ok = 2; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } ?> Só por questão de esclarecimento: Estou consultando vários tutoriais, e todos me levam ao mesmo caminho, que é isso que estou fazendo e montrando aí em cima.
  10. rzilnet

    Consultando Bd

    Ao fazer a consulta, retorna a seguinte mensagem: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/rzilnet/public_html/consulta_msg.php on line 15 Retornando somente as linhas Nome e E-mail. <html> <head> </head> <body bgcolor="#FFFFFF"> <?php $conec = mysql_connect ("localhost", "usuario", "senha") or die ("Falha na conexão com o banco de dados" . mysql_error()); mysql_select_db ("usuario"); $consulta = "SELECT nome, email, subject, mesage FROM mesages"; $resultado = mysql_db_query ($consulta, $conec); echo "<table border=1>\n"; echo "<tr><td>Nome</td><td>E-mail</td><td><Assunto></td><td><Mensagem></td></tr>\n"; while ($linha = mysql_fetch_row($resultado)) { printf("<tr><td>$linha[0]</td>"); printf("<td>$linha[1]</td>"); printf("<td>$linha[2]</td>"); printf("<td>$linha[3]</td></tr>"); } echo "</table>\n"; ?> </body> </html> Se alguém puder analisar o código e me reportar, ficarei muito grato. Rui Zilnet
  11. Quero pedir desculpas por duas vezes, primeiro porque ontem eu estava num acúmulo de estresse muito grande. Há três dias que estava tentando, e nada. Mas, logo depois que fiz o post percebi o engano que havia cometido. Segundo por ter floodado. Não vou floodar mais, prometo! Pode fechar esta questão.
  12. Estou começando a ficar decepcionado. Em ASP, para mim isso é brincadeira que não tem nem graça...
  13. Estou começando a não entender mais nada. Passeio ontem e hoje o dia inteiro quebrando a cabeça, quando penso que o problema está resolvido... Apesar de estar retornando a página final com a mensagem de sucesso, os dados continuaram não sendo inseridos no banco. Então, fiz as seguintes alterações no script: passei a resgatar os dados do form assim: $nome = $_POST["nome"]; $email = $_POST("email"); $assunto = $_POST("assunto"); $mesage = $_POST("mesage"); e o insert ficou assim: $declar - "INSERT into mesages (nome, email, assunto, mesage) values ('$nome', '$email', '$assunto', '$mesage')"; a linha $assunto que originalmente era $subject, também foi alterada para assunto no form post. Depois que fiz essa alteração, retorna a seguinte mensagem de erro: Fatal error: Call to undefined function: array() in /home/rzilnet/public_html/grava_msg.php on line 3 A linha 3 seria a do $email. O q q eu faço, estou ficando perdido...
  14. Agora o script ficou assim: <?php global $nome; global $email; global $subject; global $mesage; // $nome = trim($nome); $email = trim($email); $subject = trim($subject); $mesage = trim($mesage); $conec = mysql_connect ("localhost", "USUARIO", "SENHA") or die ("Falha na conexão com o banco de dados" . mysql_error()); mysql_select_db ("USUARIO"); $declar - "INSERT into mesages values ('$nome', '$email', '$subject', '$mesage')"; $tipo_msg = "I"; if (mysql_db_query ("USUARIO", $declar, $conec) . mysql_error()) { $ok = 1; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } else { $ok = 2; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } ?> E a página EXIBE_MENSAGEM.PHP retornou DADOS INCLUÍDOS COM SUCESSO //(http://www..../exibe_mensagem.php?ok=1&tipo_msg=I) A única coisa modificada foi, justamente o mysql_error() - não sei se tem algo a ver. Acho até que não foi em virtude disso, mas.... Mesmo assim, fico muito grato pelas indicações dos amigos. Rui Zilnet
  15. Preciso de ajuda. Pagina do form = fale.html campo1 = nome campo 2 = email campo 3 = subject campo 4 = mensagem Página de gravação = grava_msg.php página final = exibe_msg.php Ocorre o seguinte: O formulário, com os campos todos preenchidos corretamente, é enviado, processado, porém, retorna a página exibe_msg.php (http://www..../exibe_msg.php?ok=2&tipo_msg=I) dizendo que a mensagem não foi enviada. Se a mensagem não foi enviada é porque não foi gravada no BD. Ai vai o código para ver se alguém me ajuda a localizar o erro: <?php global $nome; global $email; global $subject; global $mesage; // $nome = trim($nome); $email = trim($email); $subject = trim($subject); $mesage = trim($mesage); $conec = mysql_connect ("localhost", "usuario", "senha") or die ("Falha na conexão com o banco de dados"); mysql_select_db ("usuario"); $declar - "INSERT into mesages values ('$nome', '$email', '$subject', '$mesage')"; $tipo_msg = "I"; if (mysql_db_query ("usuario", $declar, $conec)) { $ok = 1; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } else { $ok = 2; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } ?> A mensagem ok 1 = com sucesso a mensagem 0k 2 = não enviada.
  16. rzilnet

    Inserindo Dados No Banco

    Valeu ! Acho que é a lente do óculos que tem que ser substituida. rs rs rs
  17. rzilnet

    Espaço Em Branco

    Para limpar os espaços em branco de variáveis recebidas através de formulário, use o seguinte: $variavel = trim($variavel)
  18. rzilnet

    Inserindo Dados No Banco

    $conec = mysql_conect ("localhost", "nome_da_conta", "senha") or die ("Falha na conexão com o banco de dados"); $declar - "INSERT into mesages values ('$nome', '$email', '$subject', '$mesage')"; $tipo_msg = "I"; if (mysql_db_query ("nome_da_conta", $declar, $conec)) { ok = 1; <<<<<<(LINHA 51) header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } else { ok = 2; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } mysql_close ("conec");
  19. Meus amigos, Será que alguém poderia me ajudar a resolver o problema abaixo?: $conec = mysql_conect ("localhost", "nome_da_conta", "senha") or die ("Falha na conexão com o banco de dados"); $declar - "INSERT into mesages values ('$nome', '$email', '$subject', '$mesage')"; $tipo_msg = "I"; if (mysql_db_query ("nome_da_conta", $declar, $conec)) { [COLOR=red]ok = 1; [/COLOR] header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } else { ok = 2; header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); } mysql_close ("conec"); Estou tentando inserir dados no BD, mas retorna no browser a mensagem: Parse error: parse error, unexpected '=' in /home/xxxxx/public_html/grava_msg.php on line 51 No código a linha 51 está em vermelho Se alguém puder me ajudar, ficarei muito grato. Rui Zilnet
  20. rzilnet

    Conexão Com O Bd

    Como a intuição me diz que o problema, certamente, deve esta no ODBC, pois acabei de ler instruções do MySql a esse respeito, já baixei o driver correspondente e vou tentar resolver o problema. Espero não precisar incomodar mais os amigos. Abçs, Rui Zilnet
  21. rzilnet

    Conexão Com O Bd

    Meus amigos, Recentemente instalei na minha máquina (windows) o PHP, Apache e MySql. O servidor MySql está funcionando corretamente, entretanto, não estou conseguindo conectar o cliente. Quando tento uma conexão para enviar dador via cliente, retorna a seguinte mensagem: Erro 405 de HTTP 405 método não-permitido O método especificado na linha de requisição não é permitido para o recurso identificado pela requisição. Certifique-se de ter configurado o tipo MIME apropriado para o recurso requerido. Contate o administrador do servidor se o problema persistir. Fui ao painel de controle e tentei configurar o ODBC (não sei se tem algo a ver), entretanto não consegui configurar o driver para o MySql. Desculpem-me minha ignorância, mas é minha primeira vez em servidor desse tipo. Em trabalhar com o php, não encontrei dificuldade alguma, achei até bem agradável, podendo até dizer que funciona melhor que o asp. Já testei meus códigos no servidor onde hospedo e está tudo correto. Só não estou conseguindo fazer funcionar na minha máquina. Se alguém puder me dar alguma diga, para resolver este problema, ficarei muito grato. Rui Zilnet
  22. rzilnet

    Mysql 4.0.18

    Meus amigos, Após ler com atenção as instruções contidas no manual MySql, conforme indicação do companheiro Error404, baixei os arquivos de instalação e, agora, vou proceder a instalação. Pelo que consegui absorver no manual, não haverá problema algum na instalação. O maior problema é que, quando a gente acostuma a fazer alguma coisa sempre do mesmo jeito, acaba ficando preguiçoso, não olha para os lados, etc e tal, é o meu caso, acostumei com o asp e pensava nunca mais trabalhar com outra linguagem, agora, já estou começando a achar o Php bem interessante. É a evolução.... Com relação a esta questão, por mim, o tópico já pode ser encerrado. Muito obrigado a todos que colaboraram com suas respostas. Abração a todos, Rui Zilnet
  23. rzilnet

    Mysql 4.0.18

    Já encontrei a versão 4.1. Meu sistema é Windows, você poderia me orientar quais os arquivos baixar e como instalar?
  24. rzilnet

    Mysql 4.0.18

    e onde encontro a versão 4.1?
  25. rzilnet

    Mysql 4.0.18

    onde encontro o MySQL 4.0.18 para download? Ficarei muito grato se alguém puder me informar.
×
×
  • Criar Novo...