Ir para conteúdo
Fórum Script Brasil

Thiago0803

Membros
  • Total de itens

    67
  • Registro em

  • Última visita

Tudo que Thiago0803 postou

  1. Thiago0803

    Mail

    Bom dia. Baixei aquele phpmailer 5.1. O que preciso: - Tenho um formulário e um envio.php para enviar e-mails do próprio formulário para o meu e-mail quando o usuário preencher. Não sairá para Internet, é apenas local. Alguém sabe o que eu faço? Como configuro? Algo assim? Conhece um programa que faça isso e que não seja o que baixei? Preciso de ajuda, só me falta isso para completar o projeto aqui!
  2. Thiago0803

    AppServ

    Bom dia. Estou com AppServ em minha máquina com Apache e MySQL rodando. Tentei encontrar de todas as maneiras algo que habilitasse a função mail() no httpd.conf, mas não achei. Alguém sabe como ou onde configurar no AppServ?
  3. Thiago0803

    **Select + insert

    É isso mesmo, porém não deu certo!! =\\ Ele não manipula.
  4. Thiago0803

    **Select + insert

    $var += 1; x] só corrigindo!
  5. Thiago0803

    **Select + insert

    Vamos fazer assim. Generalizando um pouco, acho que dá pra entender melhor. Por ex. Eu tenho uma tabelaX no banco de dados, o que eu quero? Select MAX(CampoID)(CampoID é um valor inteiro) From X Armazenar isso em uma variável para que eu possa inserir ou para que eu possa somar, por ex: $var = Select MAX(CampoID)(CampoID é um valor inteiro) From X $var +=$var + 1; echo $var; Quero o valor retornado na variável para que eu possa ter possibilidades de manipulação através do PHP. Não consigo fazer isso de jeito nenhum.
  6. Thiago0803

    **Select + insert

    Assim $musID = mysql_query("SELECT UserID From usuarios Where '$xuser' = UserName"); $res = mysql_fetch_assoc['$musID']; $musID = $res['UserID']; Ele dá o erro unespected '['. Eu troco os [], por () e ele mostra: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Suporte\Suporte\envio.php on line 18 Fatal error: Function name must be a string in C:\AppServ\www\Suporte\Suporte\envio.php on line 19 Esse resultado do Select me retorna um valor inteiro, que seria a ID do usuário:1,2,3,4, blablabla...
  7. Thiago0803

    **Select + insert

    Tanto este, quanto qualquer outro select que eu tente ele mostra esse "resource".
  8. Thiago0803

    **Select + insert

    Mudando a pergunta! Eu tenho uma tabela usuarios e um campo UserName e UserID: $musID = mysql_query("SELECT UserID From usuarios Where '$xuser' = UserName"); Faço esse SELECT para dar um INSERT depois em outra tabela. $insert = mysql_query("INSERT INTO Protocolos (IDProtocolo,UserID,Problema,Assunto,setor) values ('$mpID','$musID','$xproblema','$xassunto','$xsetor')"); Ele insere tudo MENOS o $musID. Eu dou um echo $musID, ele mostra Resource id #4 . O que posso fazer? Ele está inserindo corretamente no banco, porém não o UserID.
  9. Agora sobrou um probleminha, mas é algo de código mesmo!! Se eu não conseguir eu posto novamente com a dúvida... Uma dúvida rapidinho... Pode ser aqui,aproveitando o embalo? Posso fazer isso? $mptID = mysql_query("SELECT MAX(IDProtocolo) From protocolos"); $mptID = $mptID + 1; Eu posto em outro ;DD valeu!
  10. Esse é o meu config.php(que faz a conexão com o banco e é chamado no inicio(logar.php)). <?php //Conectando no Banco. $conexao = mysql_connect("localhost","root","thiago") or die(mysql_error()); mysql_select_db("dbsuporte",$conexao) or die(mysql_error()); ?> Eu preciso disso em cada página? Eu imaginei, mas não sei se seria exatamente esse código... Oh My God! Gay moment!! I LOVE YOU aiuhiuahuaihoaui... Consegui ;DD Noss...As vezes é preciso ouvir o que você já sabe de alguém auihouiehuaiohiu!! Eu imaginei que era isso e nem tentei =DD porque sei lá porque...kkk Valeu maninho! Pode fechar se quiser =] RESOLVIDO!! (config.php configurado no envio.php)
  11. Então... Deixa eu explicar, pode ser que esteja aí o erro sim!Mas vamos lá: Paginas: 1 - Login.php ~> Logar.php ~> Formulario.php ~> Restrito.php ~> envio.php; Login:Contém um formulario USUARIO E SENHA que verifica no banco se existe ou não, se não existe ele mostra o erro "Blablabla, não existe".(função do logar.php) ANTES DISSO ELE POSSUI A CONEXÃO COM O BANCO. $userBusca = mysql_query("SELECT * FROM usuarios WHERE UserName='".$_POST["login"]."' AND UserPass='".$_POST["senha"]."'") or die(mysql_error()); if(mysql_num_rows($userBusca) == 1) { @session_start(); $_SESSION["login"]=$_POST["login"]; $_SESSION["senha"]=$_POST["senha"]; header("Location:formulario.php"); } else { echo '<href="java script:history.go(-1)">Usuario e/ou senha invalidos </a>'; } ?> Bom...Seguido disso, temos o formulario.php. Formulario:Contém os campos para o usuário preencher que estão corretos e com os valores atribuídos às variáveis destinadas e imprimem o valor correto no echo, ou seja, com os campos nada errado. Quando verificamos o formulario.php ele chama o restrito.php que contém: <?php @session_start(); if (isset($_SESSION["login"])) {} else { header("Location:Login.php"); } ?> No caso, o restrito está para verificar se a SESSION foi iniciada corretamente no logar.php!! Seguido disso, quando clickamos em ENVIAR(submit), os dados são incluídos(insert) e selecionados(select) com informações do banco. Função do envio.php(que postei o código logo acima). Consegue concluir algo, +-? =\ Pode mesmo ser o que você disse, mas não consigo ver o erro....
  12. Se quiser fechar, consegui resolver... Provavelmente era algum erro do Apache, algo assim relacionado!! RESOLVIDO!! Obrigado.
  13. Uma parte que estava incorreta foi corrigida(o problema não se resolveu, mas vou mandar a correção): - ANTIGA $insert = "INSERT INTO Protocolos (IDProtocolo,UserID,Problema,Assunto,setor) values ('mpID + 1','$musID','$xproblema','$xassunto','xsetor')"; - ATUAL $insert = "INSERT INTO Protocolos (IDProtocolo,UserID,Problema,Assunto,setor) values ('$mpID + 1','$musID','$xproblema','$xassunto','$xsetor')"; :huh: Ninguém?
  14. Bom dia, galera. Estou com um problema bem parecido com o de um colega nosso do fórum, porém o dele não foi resolvido e pode não ser BEM igual o meu. Fiz um formulário de Suporte para a empresa em que trabalho: - Tenho um LOGIN que leva uma SESSION para as páginas. - Um formulário com dados, como:Setor, Problema, Assunto, etc. - Um Submit que me envia para o Mysql. Códigos em PHP. Se eu atribuir por ex. o valor de um $_POST["problema"] em uma variável, e der um echo ele imprime. Se eu tento incluir essa variável no banco ele não insere. Se eu tento dar um select(atribuindo o valor a uma variavel também, ele não imprime essa var quando dou echo). Vou postar o código aqui do meu envio.php, se precisarem de mais alguma coisa para que possam verificar eu posto aqui tb. Agradeço!! <?php $xassunto = $_POST['assunto']; $xproblema = $_POST['problema']; $xemail = $_POST['email']; $xsetor = $_POST['setor']; if(($_POST['assunto'] == 1) || ($_POST['assunto'] == 2) || ($_POST['assunto'] == 3) || ($_POST['assunto'] == 4)) $destino = 1; else if(($_POST['assunto'] == 5) || ($_POST['assunto'] == 6) || ($_POST['assunto'] == 7) || ($_POST['assunto'] == 8) || ($_POST['assunto'] == 9) || ($_POST['assunto'] == 10) || ($_POST['assunto'] == 11)) $destino = 2; $musID = mysql_query('SELECT (UserID) From usuarios Where $_POST["login"] = UserName'); $mptID = mysql_query("SELECT MAX(IDProtocolo) From protocolos"); $insert = "INSERT INTO Protocolos (IDProtocolo,UserID,Problema,Assunto,setor) values ('mpID + 1','$musID','$xproblema','$xassunto','xsetor')"; echo 'Problema: '; echo $xproblema; echo '\<BR>'; echo 'Setor: '; echo $xsetor; echo '<BR>'; echo 'Insere: '; echo $insere; echo '<BR>'; echo 'E-mail: '; echo $xemail; echo '<BR>'; echo ' '; echo '<BR>'; echo ('::::::'); echo $ptID; echo '<BR>'; echo ('Max. Protocol: '); echo $musID; E SIM, ele está conectado ao banco... No inicio ele solicita um LOGIN e SENHA e faz a verificação com o banco:SE existe passa para a próxima página, senão ele mostra uma mensagem de erro!
  15. Já estava atualizado, só copiei o código antigo. Tranquilo... Tirando isso, o resto está ok?
  16. Então ficaria: <body> <!-- Formulário de envioo --> <DIV id="FORMprincipal"> <form action="" method="get" action="envio.php" > <BR /> &nbsp;&nbsp;Assunto: <DIV id="DIVassunto"> <select name="Assunto"> <option value="" selected="selected">Selecione...</option> <option value="1">Datasul </option> <option value="2">InfoFisc </option> <option value="3">Est. Comercial </option> <option value="4">IntraSystem </option> <option value="5">Impressora </option> <option value="6">Rede/Internet </option> <option value="7">Telefone </option> <option value="8">Office </option> <option value="9">Mouse/Teclado </option> <option value="10">Monitor </option> <option value="11">Outros </option> </select> </DIV> <BR /> <!-- Campo Email --> &nbsp;&nbsp;E-mail: <DIV id="DIVmail"> <input name="email" type="text" value="@brassuco.com.br"/> </DIV> <BR /> <!-- Campo Setor --> &nbsp;&nbsp;Setor: <DIV id="DIVsetor"> <input name="setor" type="text" /> </DIV> <BR /> <!-- Campo Problema --> &nbsp;&nbsp;Problema: <DIV id="DIVproblema"> <textarea name="problema" cols="50" rows="10" wrap="physical"></textarea> </DIV> <BR /> <!-- Botão Enviar --> <DIV id="Botoes"> <input name="enviar" type="submit" value="Enviar" /> <input name="limpar" type="reset" value="Limpar" /> </DIV> </form> </DIV> </body> E o PHP: <?php $Opcao = $_POST['assunto']; if($Opcao == 1) echo "Oi"; $xassunto = "Assunto:" . $_POST["assunto"] . "\n"; $name = "Setor: " . $_POST["setor"] . "\n"; $mail = "Email: " . $_POST["email"] . "\n"; $problem = "Problema: " . $_POST["problema"] . "\n"; mail("info4@brassuco.com.br","Sua mensagem foi enviada!"); ?> É isso?
  17. Pessoal, bom dia. Estou desenvolvendo uma página simples aqui para a empresa de suporte. O usuário entra na página, preenche algumas informações como nome, setor, etc. Seguido disso, há um campo 'Assunto' que é um List com algumas opções para selecionar. O que eu preciso: - Se o usuário selecionar a opção Datasul(que está com value="1", receber este valor 1 em uma variável para quando enviar o formulário fazer uma verificação com este valor. Tentei fazer, vou postar como eu tentei...mas não deu certo!(não está enviando ainda, nada...mas eu tentei fazer e se ele receber dá um echo na variável e não deu!!) Alguém pode me ajudar? <body> <!-- Formulário de envioo --> <DIV id="FORMprincipal"> <form action="" method="get" > <BR /> <!-- Campo assunto --> &nbsp;&nbsp;Assunto: <DIV id="DIVassunto"> <select name="Assunto" > <option value="" selected="selected">Selecione...</option> <option value="1">Datasul </option> <option value="2">InfoFisc </option> <option value="3">Est. Comercial </option> <option value="4">IntraSystem </option> <option value="5">Impressora </option> <option value="6">Rede/Internet </option> <option value="7">Telefone </option> <option value="8">Office </option> <option value="9">Mouse/Teclado </option> <option value="10">Monitor </option> <option value="11">Outros </option> </select> <?php $Opcao = $_POST['Assunto']; ?> </DIV> <BR /> <!-- Campo Email --> &nbsp;&nbsp;E-mail: <DIV id="DIVmail"> <input name="email" type="text" value="@brassuco.com.br"/> </DIV> <BR /> <!-- Campo Setor --> &nbsp;&nbsp;Setor: <DIV id="DIVsetor"> <input name="setor" type="text" /> </DIV> <BR /> <!-- Campo Problema --> &nbsp;&nbsp;Problema: <DIV id="DIVproblema"> <textarea name="problema" cols="50" rows="10" wrap="physical"></textarea> </DIV> <BR /> <!-- Botão Enviar --> <DIV id="Botoes"> <input name="enviar" type="submit" value="Enviar" /> <input name="limpar" type="reset" value="Limpar" /> </DIV> </form> </DIV> </body>
×
×
  • Criar Novo...