Thiago0803
Membros-
Total de itens
67 -
Registro em
-
Última visita
Tudo que Thiago0803 postou
-
Ou refaça a conexão se ainda não estiver!! SQL tem a opção de linked até com Oracle, Excel, etc.
-
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!
-
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.
-
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
-
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 =\
-
É. 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.
-
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!!
-
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?
-
Ah, desculpa...Até porque foda é um SUPER palavrão!! Da próxima vez eu falo "Super Complicado..." valeu...vou ver o link!
-
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!
-
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!!...
-
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?
-
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!
-
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).
-
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!
-
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...
-
Até aí tudo bem...mas como eu jogo isso na mesma página E NUM TEXT AREA!!ou NUM LABEL...?ou num CHECKBOX!!
-
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 ?
-
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!
-
Ele cai novamente no or die("Erro"); =\
-
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
-
RESOLVIDO!!! Não tenho a minima idéia de onde está o erro, mas resolvi auhuahu!! Valeu man.
-
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.
-
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
-
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... =\