Ir ao conteúdo
  • Cadastre-se

TIzeiro

Membro Pleno
  • Posts

    133
  • Cadastrado em

  • Última visita

Tudo que TIzeiro postou

  1. Pode me dizer como faço isso ?? "Entendo" de PHP mas grande parte disso ai foi feito no Dreamweaver. Aguardo resposta. EDIT:Problema resolvido
  2. Salve galera do fórum Tenho um projeto pra entregar sexta, pra concluir o EM, mas não consigo resolver isso. Quero pegar valores de uma sessão e jogar os valores na tabela da direita sem nada. Já fiz isso em outras paginas e deu certo(dois Recordsets na mesma pagina) Tela do erro: (ali atras da imagem é "to be string") Sei que o erro se refere a isso aqui, mas nao sei o que esta errado: $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); Código: <?php require_once('Connections/conexao.php'); ?> <?php require_once('Connections/conexao.php'); session_start(); // ** Logout the current user. ** $logoutAction = $_SERVER['PHP_SELF']."?doLogout=true"; if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){ $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){ //to fully log out a visitor we need to clear the session varialbles $_SESSION['MM_Username'] = NULL; $_SESSION['MM_UserGroup'] = NULL; $_SESSION['PrevUrl'] = NULL; unset($_SESSION['MM_Username']); unset($_SESSION['MM_UserGroup']); unset($_SESSION['PrevUrl']); $logoutGoTo = "index.html"; if ($logoutGoTo) { header("Location: $logoutGoTo"); exit; } } ?> <?php if (!isset($_SESSION)) { session_start(); } $MM_authorizedUsers = "usu"; $MM_donotCheckaccess = "false"; // *** Restrict Access To Page: Grant or deny access to this page function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { // For security, start by assuming the visitor is NOT authorized. $isValid = False; // When a visitor has logged into this site, the Session variable MM_Username set equal to their username. // Therefore, we know that a user is NOT logged in if that Session variable is blank. if (!empty($UserName)) { // Besides being logged in, you may restrict access to only certain users based on an ID established when they login. // Parse the strings into arrays. $arrUsers = Explode(",", $strUsers); $arrGroups = Explode(",", $strGroups); if (in_array($UserName, $arrUsers)) { $isValid = true; } // Or, you may restrict access to only certain users based on their username. if (in_array($UserGroup, $arrGroups)) { $isValid = true; } if (($strUsers == "") && false) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "logar.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($_SERVER['QUERY_STRING']) && strlen($_SERVER['QUERY_STRING']) > 0) $MM_referrer .= "?" . $_SERVER['QUERY_STRING']; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $colname_Recordset1 = "-1"; if (isset($_SESSION['MM_Username'])) { $colname_Recordset1 = $_SESSION['MM_Username']; } mysql_select_db($database_conexao, $conexao); $query_Recordset1 = sprintf("SELECT * FROM cliente WHERE email = %s", GetSQLValueString($colname_Recordset1, "text")); $Recordset1 = mysql_query($query_Recordset1, $conexao) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); $colname_Recordset2 = "-1"; if (isset($_SESSION['carrinho'])) { $colname_Recordset2 = $_SESSION['carrinho']; } mysql_select_db($database_conexao, $conexao); $query_Recordset2 = sprintf("SELECT * FROM voo WHERE localsaida = %s", GetSQLValueString($colname_Recordset2, "text")); $Recordset2 = mysql_query($query_Recordset2, $conexao) or die(mysql_error()); $row_Recordset2 = mysql_fetch_assoc($Recordset2); $totalRows_Recordset2 = mysql_num_rows($Recordset2); ?>
  3. Muitas pessoas acabam migrando pra essa área da informatica de formatação, montar PC,etc, pois existe um grande mercado para isso, mas em relação a faculdade que você citou, existe um grande mercado para essa área também, eu também irei fazer esse curso e já dei uma boa pesquisada sobre as possíveis áreas de atuação, que são basicamente a implementação de sistemas em empresas, não necessariamente o desenvolvimento, mas sim a gestão e/ou implementação do sistema numa empresa, mas não crie tanto preconceito com esse lance de formatar PC, montar PC, e outros serviços, conheço um cara que trabalha como Analista de Suporte na Dell e não só por isso deixa de ganhar um por fora.
  4. @DiF Segue imagem dos erros, código e relacionamentos: edm.php <?php include "Connections/conexao.php"; $confereLimite = mysqli_query($conecta, "SELECT usuario_ve_aulas.vacesso, usuarios.nomeusu, aulas.tituloaula, aulas.dataaulaaula, aulas.autoraula, FROM usuario_ve_aulas INNER JOIN usuarios ON usuarios.idusu = usuario_ve_aulas.idusuario INNER JOIN aulas ON aulas.idaula = usuario_ve_aulas.idaula where idusu = 11"); //Põe os dados em um objeto $usuario = mysqli_fetch_object($confereLimite); $qtdAcessos = $usuario->usuario_ve_aulas.vacesso; if($qtdAcessos < 5): //Incrementa a quantidade. é a mesma coisa que $qtdAcessos = $qtdAcessos + 1 $qtdAcessos++; $atualiza = mysqli_query($conecta,"UPDATE usuario_ve_aulas SET vacesso = $qtdAcessos where idusu = 11"); //Confere se o SQL de atualização foi realizado if($atualiza): echo "É a sua $qtdAcessos visita"; endif; else: echo "Você estourou o limite de visitas"; endif; ?>
  5. @DiF Quanto aos relacionamentos, compreendi tudo, mas em relação ao INNER JOIN, procurei ate em outros fóruns mas não consegui entender muito bem como utiliza-lo, poderia me dizer como utilizar ?
  6. @DiF Tudo funcionando, uma ultima pergunta, irei utilizar esse codigo em diversas paginas, vamos supor: aula1.php aula2.php aula3.php Todas com limite de 5 acessos, teria que usar array pra diferenciar uma pagina da outra ? Porque fica totalmente fora de possibilidade criar campos no bd que se refiram as paginas, seria melhor trabalhar com Arrays, certo ? Porque caso alguem acesse por exemplo a pagina aula1.php, consequentemente afetaria o limite das outras paginas.
  7. @DiF edm.php <?php include "Connections/conexao.php"; $confereLimite = mysqli_query($conexao ,"Select vacessos from usuarios where idusu = 4"); //Põe os dados em um objeto $usuario = mysqli_fetch_object($confereLimite); $qtdAcessos = $usuario->vacessos; if($qtdAcessos < 5): //Incrementa a quantidade. é a mesma coisa que $qtdAcessos = $qtdAcessos + 1 $qtdAcessos++; $atualiza = mysqli_query($conexao ,"UPDATE usuarios SET vacessos = $qtdAcessos where idusu = 4"); //Confere se o SQL de atualização foi realizado if($atualiza): echo "É a sua $qtdAcessos visita"; endif; else: echo "Você estourou o limite de visitas"; endif; ?> conexao.php <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_conexao = "localhost"; $database_conexao = "edm"; $username_conexao = "root"; $password_conexao = "vertrigo"; $conexao = mysql_pconnect($hostname_conexao, $username_conexao, $password_conexao) or trigger_error(mysql_error(),E_USER_ERROR); ?>
  8. @DiF Obrigado, irei realizar o teste com esse código, quanto a sessão, vou faze-la sim, mas como não sabia se iria dar certo, resolvi buscar diretamente o usuário. adicionado 13 minutos depois @DiF Bom, deu alguns erros, segue imagem com os erros:
  9. @DiF Gostaria de saber o que falta no código para que dê certo, a principio ele mostra o "É a sua 1 visita", mas se eu atualizar a pagina a contagem não aumenta, nem sequer são inseridos os dados no banco pra contagem de vezes que a pagina foi acessada. Antes que pergunte, não fiz nenhuma sessão para identificar o login, mas acredito que ali no where usuid=4 não precisaria de uma sessão, já que o usuário já esta sendo identificado pelo idusu
  10. Boa noite amigos do Fórum, estive ausente durante muito tempo, enfim, gostaria de pedir a ajuda de vocês nesse código, acredito que muito simples, mas eu não tenho tanto conhecimento na área. O principal objetivo do código sera limitar o numero de vezes que um usuário acessa uma pagina. Segue o código: <?php include("Connections/conexao.php"); //Vamos supor que a pagina tem o nome "paginaExemplo" $limiteVisitas = 5; # SQL PARA PUXAR OS DADOS DO BD $seleciona=mysql_query("Select * from usuarios where idusu=4"); $usuario=@mysql_fetch_array($seleciona); //Converter o valor do bd em array $arrayVisitas=unserialize($usuario['vacessos']); // isso é o mesmo que pegar o proprio valor e somar +1 if($arrayVisitas['vacessos'] < $limiteVisitas){ $arrayVisitas['vacessos']++; $vacessos = serialize($arrayVisitas); # SQL PARA ATUALIZAR O BD $seleciona2=mysql_query("update usuarios set vacessos='$vacessos' where idusu=4"); echo "É a sua ".$arrayVisitas['vacessos']." visita"; }else { echo "Você estourou o limite de visitas"; } ?>
  11. Para finalizar o tópico, clique em "Resolvido" logo abaixo da minha resposta
  12. Certeza que essa fonte aguenta tudo que citei, retirando a placa de vídeo ? Apenas utilizando HD, 2 pentes de RAM, processador, placa de som e HD Pelo que pude ver nesta analise, a fonte pode ate queimar os componentes e de jeito nenhum podem ficar ruins, pois este computador é de uma igreja e dependem do computador para slides e músicas.
  13. Será realmente necessário tanta potência pra um computador que só usa placa de som, 2 pentes de 2gb, um core 2 duo e HD ???? Seria uma boa ideia eu testar tudo em um computador que esta funcionando, tirando as RAMs pois meu computador é DDR3 e essas memórias são DDR2. Testar no computador que tem essa fonte: http://produto.mercadolivre.com.br/MLB-658061494-fonte-chaveada-atx-250w-com-garantia-envio-ja-_JM E se der tudo certo compro essa, é porque nem sei se haverá gastos
  14. Tenho uma da Positivo do outro computador, 250W, o único problema é que não consigo tirar o cabo de 20 vias, só consigo tirar o do processador Agradeço a ajuda
  15. Não sei lhe informar, a pessoa que me passou esse computador disse que essa fonte de 500W queimou, então ela foi e trocou pela de 200W, pela lógica, acredito eu, que não esteja suportando, ou simplesmente teve o azar de queimar de novo No caso, eu não vou pegar essa fonte pois não serei eu que pagarei e também o computador só sera utilizado para apresentação de slides e tocar músicas, portanto só deixarei a placa de som, poderia me recomendar uma fonte retirando a placa de vídeo ?
  16. Olá amigos, gostaria de pedir ajuda com o seguinte problema: Tenho um computador aqui, que quando é ligado não apresenta vídeo porém tudo corre normalmente no computador, menos o vídeo e em questão de 20 segundos desliga, anteriormente estava utilizando uma fonte Mega Data ATX 500W-12 e foi substituída por uma Max Power de 200W, tenho quase certeza que é a fonte pois quando ocorre o desligamento, só consigo ligar novamente tirando o computador da tomada e ligando de novo, gostaria de saber se a fonte não está aguentando a configuração ou queimou, gostaria também de uma recomendação de fonte para tal configuração, segue configuração: HD: Samsung HD502IJ 500GB Processador: Intel Core 2 Duo 2,53GHZ Placa mãe: PcWare PW945GCX Fonte anterior: Mega Data ATX 500W-12 Fonte atual: Max Power BT-P200R 200W RAM: 2 pentes de 2 GB Titan MIU 800Mhz 16CH Som: ENLTV-FWV5.3 Vídeo: ZO85GT-E Também possui uma fan lateral da Satelite
  17. Se você instalou tudo, até a parte do "System Reserved" no de 500GB, é só mudar a ordem de boot pro HD de 500GB ser o primeiro na BIOS, afinal o de 320GB nem será mais reconhecido, mas isso se tudo estiver no HD de 500GB, senão terá q fazer uma nova formatação passando a parte "System Reserved" pro HD de 500GB, senão realmente nunca vai funcionar
  18. Apenas dando meu parecer final do problema: Sofri durante 4 dias pra resolver um problema básico, o único problema era: Por algum motivo que desconheço, a formatação via CD não reconhecia o HD, nem me mostrava as versões a serem instaladas, tentei fazer pelo pendrive e milagrosamente hoje funcionou, basicamente era isso, pegar o pendrive e colocar o Windows, nada demais, agora finalmente estou instalando o Windows. Agradeço fortemente a quem me ajudou e deu dicas, valeram a pena afinal foi uma boa experiência de aprendizado. Tópico pode ser fechado
  19. Refiz tudo pra voltar ao estado que informo no inicio do tópico, resetei a BIOS e até troquei a pilha da BIOS por uma outra que tenho aqui mas nem funcionou, não sei mais o que fazer, o estranho é que quando instalei o Linux instalou normalmente sem nenhuma restrição, já estou cogitando baixar outro Sistema, porque pode ser problema do software e não do hardware
  20. Bom amigo, utilizei a distro Kali Linux, até rodei o Testdisk, porém todas as partições encontradas são exatamente as danificadas que não fazem o sistema rodar, ou seja, não recuperei. Quando vou tentar instalar o Windows ele nem me da mais a opção de formatar, simplesmente identifica como um disco removível e quando seleciono, pede para inserir uma mídia na unidade C:
  21. Agora me recordei que tenho a distro Kali Linux, antiga Backtrack, estou instalando agora e logo mais dou meu parecer do problema.
  22. O jeito vai ser baixar o Linux e fazer como o @clubinfor273 disse, poderia me indicar uma boa distro Linux que seja leve e que não ocupe muito meu tempo, afinal quero só pra formatar e não utilizarei o sistema
  23. Procurei como se fazia pra colocar o HD em Master, tendo interface em SATA, até achei estranho usar isso em SATA, pois pelo que sei só da pra fazer isso em IDE. Irei tentar fazer pelo modo mais fácil, afinal baixar um Linux vai me pedir um pouco de tempo, afinal minha internet não é lá das boas, mas se a do amigo acima não resolver tento pela sua alternativa.
  24. Houve equivoco, confundi o modelo, o qual quis me referir foi o Monster iBeats:
  25. Olá amigo, não sou especialista em fones, porém já utilizei o Monster Beats, da Beats e digo que vale a pena o investimento, paguei em torno de 120 reais, está abaixo de sua média de preço, porém considero este fone bom e vale pelo preço

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!