Ir para conteúdo
Fórum Script Brasil

Thiago0803

Membros
  • Total de itens

    67
  • Registro em

  • Última visita

Tudo que Thiago0803 postou

  1. Ou refaça a conexão se ainda não estiver!! SQL tem a opção de linked até com Oracle, Excel, etc.
  2. Bom...Começamos com um backup periódico, né? Dados são extremamente importantes, vale ressaltar!! No 2008 você NÃO tem como apagar o arquivo .ldf, nem os dados nele contido, por exemplo. Então, CASO você consiga recuperar os dados(sem backup vai ser BEM dificil), tente migrar para o 2008**nem que seja o express. Respondendo sua pergunta: Provavelmente não dê para recuperar se não há um backup. O .ldf mostra se for DELETE e não TRUNCATE, então...boa sorte!
  3. Thiago0803

    query SQL

    Não seria muito bom postar na lata assim, mas já que está aqui... Acho que foi um pouco além do que ele queria, hein!! Select * from Clientes Where Data<='2009-12-31'(depende do formato da sua data, conversões, etc...) Aqui ele já NÃO mostra se for maior que dia 31.
  4. Thiago0803

    Código SQL

    Cara...Como o fulvio disse, é complicado ajudar(fazer tudo). Posta dúvida aí que nós ajudamos!! Mas na verdade, no primeiro você precisa relacionar as 2 tabelas... Selecionar os clientes e agendamentos da primeira tabela relacionada com a segunda onde a data está nesse intervalo que o professor pediu! No 2º: Alterar a o DT_VENDA da tabela em que o mesmo está, quando o TP_PGTO satisfazer essa condição e a data da venda estiver no ano que foi citado. Lembre-se de alterar a data no formato correto. No 3º to meio sem tempo para escrever...mas o que escrevi já ajuda muito!! desculpe se não está como queria, mas ajuda =) Boa sorte
  5. Thiago0803

    Caracteres

    Posso dar mais um bom exemplo... Eu entro no PhpMyAdmin, acesso minha tabela e faço uma alteração. Por exemplo: Campo Problema: Ele está com os caracteres estranhos e tal...Eu entro, edito manualmente o que está escrito no campo, através daquele lápis que fica ao lado do nome do campo e altero. usuáro para Usuário e ele fica certo. Se fosse um problema de collation do banco, ele nem deixava correto não é? Cada vez mais complicado isso =\
  6. Thiago0803

    Caracteres

    É. então...Não dá! =\ Cara...Estou achando que o problema está na conversão de caracteres especiais do próprio código PHP. Eu tentei usar algumas funções, str, por exemplo e não consegui a conversão. =\ Não preciso dos acentos, mas não sei como tirar também.
  7. Thiago0803

    Caracteres

    Deixa eu descrever certinho o que acontece, fica mais fácil... Nesse envio.php eu pego as informações de um formulário. 1. Ele exibe na tela para mim a variável $xproblema. 2. Ele insere o problema no banco. 3. Ele envia para o meu e-mail. 4. Ele envia para o e-mail cadastrado no formulário. ---------------------------------- 1. As informações inseridas na variável acima são mostradas sem problema de caracteres nem nada. Ela é exibida na tela normalmente. 2. As informações são inseridas no banco, porém aí com problemas na acentuação. 3. No e-mail, as informações são enviada corretamente e sem problemas. 4. Para o e-mail da pessoa também, sem problemas. O que faço?Sim, já usei a busca...Nada resolveu!!
  8. Thiago0803

    Caracteres

    O collation do banco já está UTF-8-GENERAL_CI... Eu tenho N tabelas nesse banco e apenas UMA não está incluindo caracteres com acento... O que eu poderia modificar no código PHP, por ex, para eliminar este problema? Sabe? Por exemplo: Tenho este insert que inclui no banco as informações do formulário!! $insert = mysql_query("INSERT INTO protocolos (IDProtocolo,UserProt,Problema,Assunto,setor,data_inicio,Status) values ('$mpID','".$_SESSION["login"]."','$xproblema','$xassunto','$xsetor','$data',1)"); AÍ eu não precisaria incluir algo para ele já inserir com utf-8 e blablabla?
  9. Thiago0803

    Caracteres

    Ah, desculpa...Até porque foda é um SUPER palavrão!! Da próxima vez eu falo "Super Complicado..." valeu...vou ver o link!
  10. Thiago0803

    Caracteres

    Bom dia... Estou com um problema aqui, tentei de tudo que encontrei no fórum e não consegui... Seguinte: Tenho uma $var e vou incluí-la num campo de minha tabela!! Quando dou o insert ele vai aqueles caracteres estranhos e se eu dou um echo na variável, ele vem corretamente... Alguém imagina como corrijo isso:? Vou mandar o código do arquivo todo para vocês verem: <?php include("config.php"); include("restrito.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; $data = date("Y-m-d H:i:s"); echo "<BR>"; echo date("d/m/Y H:i:s"); echo"<BR>"; $insert = mysql_query("INSERT INTO protocolos (IDProtocolo,UserProt,Problema,Assunto,setor,data_inicio,Status) values ('$mpID','".$_SESSION["login"]."','$xproblema','$xassunto','$xsetor','$data',1)"); $msql = mysql_query("select IDProtocolo from protocolos where UserProt='".$_SESSION["login"]."' ORDER BY IDProtocolo DESC LIMIT 1") or die("Erro na busca do Protocolo"); while($linha = mysql_fetch_array($msql)) { $xprotocolo = $linha["IDProtocolo"]; } echo "Sua solicitação foi registrada com sucesso!<BR>Entraremos em contato o mais rápido possível.<BR><BR>"; echo ("Numero do protocolo: $xprotocolo"."<BR>"); echo "Será enviado um email enviado para: $xemail<BR>"; echo "<BR>"; //echo $mpID; echo "Deseja criar uma nova solicitação?<a href='index.php'> Criar Novo</a>"; /* Inicio do envio de e-mail */ $to = $_POST["email"]; // to = email receptor $subject .= "Suporte - Brassuco"; // Assunto da mensagem $message .= "Content-type: text/html; charset=utf-8\r\n"; $message = "O problema reportado foi:<BR>"; $message .= $xproblema; $message .= "<BR>O numero do Protocolo: $xprotocolo"; $message .= "<BR> Assim que possivel entraremos em contato!<BR><BR>"; $message .= "<BR><BR>"; $message .= "<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>"; // defina o corpo da mensagem $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: Suporte - Brassuco \r\n "; // defina o nome e e-mail para remetente mail($to, $subject, $message, $headers); /* Fim do envio de email */ if($destino==1) { $subject1 = "Suporte - Brassuco"; $message1 = "Foi aberto um chamado!<BR>Numero do Protocolo: $xprotocolo<BR>"; $message1 .= "Resumo do problema:<BR>"; $message1 .= "<BR>"; $message1 .= $xproblema; $headers1 = "MIME-Version: 1.0\r\n"; $headers1 .= "Content-type: text/html; charset=utf-8\r\n"; $headers1 .= ("From: '".$_SESSION['login']."'"); mail($to1, $subject1, $message1, $headers1); } else { $subject2 = "Solicitação de Suporte"; $message2 = "Foi aberto um chamado!<BR>Numero do Protocolo: $xprotocolo<BR>"; $message2 .= "Resumo do problema:<BR>"; $message2 .= "<BR>"; $message2 .= $xproblema; $headers2 .= "MIME-Version: 1.0\r\n"; $headers2 .= "Content-type: text/html; charset=utf-8\r\n"; $headers2 .= ("From: '".$_SESSION['login']."'"); mail($to2, $subject2, $message2, $headers2); } unset($xassunto,$xproblema,$xemail,$xsetor,$insert,$_SESSION['login']); //Destrói todas as variáveis(). @session_destroy(); ?> </DIV> E eu não entendo... As vezes o titulo do e-mail vem zuado também e tal! Foda... =\ No banco tenho esta informação: Conjunto de caracteres MySQL: UTF-8 Unicode (utf8) que é a mesma codificação que uso no PHP =\ mas não sei o porque ele está dando isso...na maioria das vezes o $xproblema fica OK... mas na inserção ele zoa!
  11. Desculpe, é que o echo está em outro local... Vou tentar sem o row != 0 e já poosto... Tirei o IF e deu certo O.o Eu apanhei 1 semana quase com isso...Tentando, pesquisando e me matando iauhauohai...Pra tirar 1 IF =O Valeu véio!!...
  12. Bom dia!! Galera, como já devem saber...estou desenvolvendo um intranet de suporte aqui na empresa. Estou com outro problema!! $msql = mysql_query("select IDProtocolo from protocolos where UserProt='".$_SESSION["login"]."' ORDER BY IDProtocolo DESC LIMIT 1") or die("Erro na busca do Protocolo"); /*while($linha = mysql_fetch_array($msql)) { if($row != 0) { $xprotocolo = $linha["IDProtocolo"]; } }*/ Este código não me retorna nada(até onde sei)...Não sei se pelo fato dele me retornar APENAS 1 LINHA sempre, não deveria usar fetch_array!Mas tirando fetch array, temos o fetch row(que não consegui usar também)... Alguém pode ajudar?
  13. Então cara... Bom dia né x] Não é bem isso... Quando eu dou um TAB, o campo que eu ESTAVA passa pelo onBlur!!Quero o campo destino... Saio do X, vou para o Y...Quero o evento no Y!
  14. Boa tarde... Uma duvida rapida e bem simples(para quem manja de js ;D) Eu tenho um form. com 2 campos!! Preencho um e dou tab(ele vai para o outro), isso é considerado .focus() ? O motivo da dúvida é: Quando dou TAB, preciso que um evento aconteça nesse textfield(no que foi no momento do tab, não no outro).
  15. Não tentei ainda FIT, mas pode colocar como Resolvido!! Vou tentar acho que só segunda-feira, assim não fica aberto tópico a toa até lá. Valeu irmão!
  16. Ah sim FIT...Isso já está tranquilo, mas por ex. Eu tenho um textarea e quero imprimir nele os dados! <textarea name="oi"></textarea> Quero imprimir nele...
  17. Até aí tudo bem...mas como eu jogo isso na mesma página E NUM TEXT AREA!!ou NUM LABEL...?ou num CHECKBOX!!
  18. Boom dia, galera. Estou com outro problema!! Tenho uma pagina que dá um select e traz as informações para a próxima página, visto que há um botão "Consultar" que dá um Submit na consulta. Ou seja: Submit -> ele busca os dados -> imprime na próxima página. Gostaria de quando clicasse no botao, ele não mandasse para outra página e sim imprimisse na mesma. Por exemplo:Clico no Submit, ele imprime logo em baixo em um textarea, label, textfield, tanto faz. Alguém se habilita :o ?
  19. Ele pega o valor correto... Uuuh!!Consegui: - bom...o problema possivelmente era uma coluna ou pagina de dados da tabela corrompido!! Ele estava lá, mas não dava select nem insert mais... Criei novamente e foi. Thanks!
  20. Ele cai novamente no or die("Erro"); =\
  21. Tardee.... Estou com um problema parecido com o anterior(que por sinal não foi resolvido). Seguinte: - Dou um select numa tabela no banco e verifica WHERE o $_POST["userclient"] = UserName. UserName é uma coluna já criada no banco. $msql = mysql_query("select UserName, data_inicio, Problema from protocolos where UserName='".$_POST["userclient"]."'") or die("Erro na busca"); Possivelmente ele me retornaria mais de uma linha, pois pode ter mais de uma pessoa com o mesmo UserName. Quando ele me retorna, faço o seguinte: while($linha = mysql_fetch_array($msql)){ $vNome = $linha["UserName"]; echo $vNome; $vdata_inicio = $linha["data_inicio"]; $vproblema = $linha["Problema"]; echo("Usuario: $vNome"." - "."Data Inicial: $vdata_inicio"."Problema: $vproblema"."<br>");} OK...Ele não faz a busca, se eu dou um echo no $msql não mostra nada!!Se sou um echo no $vNome, $vdata_inicio ou $vproblema não me mostra nada... Um echo no $_POST["userclient"] me mostra corretamente o usuário que foi pego por um textfield. Preciso manipular os resultados do Select, de forma com que consiga separar corretamente as colunas para dar um echo
  22. RESOLVIDO!!! Não tenho a minima idéia de onde está o erro, mas resolvi auhuahu!! Valeu man.
  23. Já tentei assim também!!! e se não me engano, STRING(no caso "THenrique" não se compara com ==(exatamente igual) e sim com =!! Mas desse jeito que falou já tentei e não deu certo.
  24. Bom dia, galera... Estou com um problema e não consigo encontrar o erro!! Vamos lá... Completei uma tal página de suporte que tanto apanhei para fazer e quando pronto, precisamos sempre modificar para melhorar!Eis o problema: <body> <?php $_SESSION["login"]= ""; ?> <table width="400" border="0"> <tr> <td><img src="img/barra.jpg" /></td> </tr> <tr> <td align="center"><img src="img/Untitled-1.png" /><DIV id="formulario"><form name="meuForm" action="logaradmin.php" method="POST"/> <span id="sprytextfield1"> <input name="login" type="text" value="Usuario" onclick="muda()"/> <span class="textfieldRequiredMsg">Digite um usuario.</span></span><span id="sprytextfield2"> <input name="senha" type="text" value="Senha" onclick="senhax()"/> <span class="textfieldRequiredMsg">Digite a senha.</span></span> <input name="envia" type="submit" value="Conectar"/> </form></DIV></td> </tr> <tr> <td><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /><img src="img/barra.jpg" /></td> </tr> </table> <script type="text/javascript"> <!-- var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1"); var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2"); //--> </script> </body> Este é meu index(só para mostrar o 'action=""' do formulário, ele nem é tão importante ao problema... AGORA o problema: - Quando ele insere os dados no formulário do index.php, o action do form chama o logaradmin.php que está abaixo: <?php include ("config.php"); $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"]; if(($_SESSION["login"]="THenrique")||($_SESSION["login"]="RSalvador")){ header("Location:formularioadm.php");} else{ header("Location:oi.php"); } } else { echo '<href="java script:history.go(-1)">Usuario e/ou senha invalidos </a>'; } ?> Este logaradmin.php faz um IF para que se o usuário for tal ele vai para uma página, se o usuário não for ele vai para outra... Problema 1: Ele sempre vai para a página do ADMIN(a primeira, a condição que satisfaz o IF) Problema 2: Ele SEMPRE, SEMPRE MESMO, loga como RSalvador...Posso até fazer logoff na minha máquina que ele loga como RSalvador, não importando o usuário que eu utilize. Ele não mata o $_SESSION["login"], nem com unset, nem com (= ""). Sabem o que pode ser? Todos os BR e etc, foram testes que fiquei fazendo de posicionamento e tal...não deixem desviar o foco =P
  25. Thiago0803

    Mail

    Exato... Temos o Exchange aqui, quando não tem internet envia normalmente! OU que seja usando a internet, tanto faz. É que seria melhor local só, mas não há problemas. Se puder me ajudar, to apanhando demais aqui! Unica coisa para terminar o projeto de Suporte da empresa aqui... =\
×
×
  • Criar Novo...