Ir ao conteúdo
  • Cadastre-se

Stifler874

Membros Plenos
  • Total de itens

    21
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Boa noite. Estou tendo os seguintes erros Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::bindParam() in \update_config.php on line 17 Error: Call to undefined method mysqli_stmt::bindParam() in \update_config.php on line 17 Codigo: <?php // requer o arquivo com a conexão include('../class/conexao.php'); $nome_title = $_POST['nome_title']; $descricao = $_POST['descricao']; $facebook_url1 = $_POST['facebook_url1']; $facebook_url2 = $_POST['facebook_url2']; $twitter_url1 = $_POST['twitter_url1']; $twitter_url2 = $_POST['twitter_url2']; $stmt = $conexao->prepare('UPDATE config SET nome_title = ?, descricao = ?, facebook_url1 = ?, facebook_url2 = ?, twitter_url1 = ?, twitter_url2 = ?'); // ? => parametro // bindParam => Vincula um parâmetro ao nome da variável especificada $stmt->bind_param("issssi", $nome_title, $descricao, $facebook_url1, $facebook_url2, $twitter_url1, $twitter_url2); if ($stmt->execute()) // executa a query { echo "<br><br><br> <div class='container'> <div class='alert alert-success' role='alert'> <strong>SUCESSO !!</strong> Os dados foram alterados. <a href='javascript:history.back(-1)'' class='alert-link'> VOLTAR</a> </div> </div> "; } else { echo ' <div class="alert alert-danger" role="alert"> <strong>ERRO !!</strong> Erro ao tentar alterar cadastro! <a href="javascript:history.back(-1)" class="alert-link">VOLTAR</a> </div> '; print_r($stmt->errorInfo()); // exibe uma array com os erros } @EDIT Dei uma pesquisada e alterei o codigo, funcionou... porém o nome_title esta alterando para 0 <?php // requer o arquivo com a conexão include('../class/conexao.php'); $nome_title = $_POST['nome_title']; $descricao = $_POST['descricao']; $facebook_url1 = $_POST['facebook_url1']; $facebook_url2 = $_POST['facebook_url2']; $twitter_url1 = $_POST['twitter_url1']; $twitter_url2 = $_POST['twitter_url2']; $stmt = $conexao->prepare('UPDATE config SET nome_title = ?, descricao = ?, facebook_url1 = ?, facebook_url2 = ?, twitter_url1 = ?, twitter_url2 = ?'); // ? => parametro // bindParam => Vincula um parâmetro ao nome da variável especificada $stmt->bind_param("issssi", $nome_title, $descricao, $facebook_url1, $facebook_url2, $twitter_url1, $twitter_url2); if ($stmt->execute()) // executa a query { echo "<br><br><br> <div class='container'> <div class='alert alert-success' role='alert'> <strong>SUCESSO !!</strong> Os dados foram alterados. <a href='javascript:history.back(-1)'' class='alert-link'> VOLTAR</a> </div> </div> "; } else { echo ' <div class="alert alert-danger" role="alert"> <strong>ERRO !!</strong> Erro ao tentar alterar cadastro! <a href="javascript:history.back(-1)" class="alert-link">VOLTAR</a> </div> '; print_r($stmt->errorInfo()); // exibe uma array com os erros }
  2. Eu quero fazer o seguinte: Quero fazer uma pagina para administrador poder configurar o site como quiser em um painel, nele ele vai poder editar como por exemplo o nome do site e a logo, entendeu ? adicionado 42 minutos depois @DiF Desse jeito deu erro. Parse error: syntax error, unexpected '$nome' (T_VARIABLE) in C:\wamp64\www\index.php on line 22
  3. <?php require_once("arquivos2/inc/conexao/conecta.php"); $nome_site = 1; $sql = $connection->query('SELECT valor FROM opções WHERE id = '.$nome_site.''); // exibe os dados while ($exibe = $sql->fetch(PDO::FETCH_ASSOC)){ /*<?= $exibe["nome"]; ?>*/ ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title><?= $exibe["valor"]; ?></title> <link rel="stylesheet" href=""> </head> <body> <?= $exibe["valor"]; ?> <?php } ?> </body> </html> Meu código esta assim. Do jeito que estou pensando era fazer varios Select's mas iria ficar muito grande, e creio que tem um jeito mais fácil de fazer isso... porém nao sei
  4. Certo o select e de boa, mas to em duvida e em fazer para exibir tal coisa, exemplo <title><?= $exibe["nome_site"]; ?></title> <link rel='shortcut icon' href="<?= $exibe["logo_site"]; ?>">
  5. @DiF , Não faço ideia de como fazer isso... adicionado 12 minutos depois $this->assign('title', get_option('site_name')); 'SELECT nome, valor FROM opções' ???? Não faço ideia de como fazer isso
  6. Por enquanto nada ushudasuhsadsda
  7. Ola boa tarde. Queria fazer uma parada que pegasse as informações da DB e mostrasse no site somente o valor, minha DB: Pegar o "nome_site" e mostrar o que tem no "valor" porém não sei como fazer isso. alguem poderia ajudar ?
  8. Então voltei a mexer a um projeto antigo meu, e quando fui colocar no localhost e depois que faço o login do nada começou a dar isso: Alguem sabe o que pode ser ? index.php:22 $user = new Usuario($_SESSION["username"]); Usuario.class.php:32 $this->senha = $dados['password']; Config.class.php:32 return self::Conectar(); Config.class.php:27 self::$Connect->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  9. Eu queria fazer uma função em php. Quero que o usuário receba o dinheiro e adicione a quantia que defini na input. Algo parecido com isto: http://prntscr.com/jxw77x UPDATE accounts SET money=money+'$money' WHERE player_name='$player_name'
  10. Bom, terminei meu site, porém quando fui passar para uma host, aparentemente esta dando erro no autoload de classes. Segue o erro: http://prntscr.com/jwyy0l Codg: http://prntscr.com/jwyy85 No meu localhost funciona perfeitamente. Apenas na host que não.
  11. @DiF, sim eu coloquei errado. Eu quero e colocar o nome do clan. Poderia me ajudar ?
  12. Olá, boa tarde !! Estou tentando fazer uma parada aqui, mas não estou tendo sucesso... O que eu quero fazer e o seguinte: Tenho duas tabelas: accounts, onde armazena os dados dos jogadores: http://prntscr.com/juzupr clan_data, onde armazena os dados do clan dos jogadores: http://prntscr.com/juzvrs O que eu quero fazer e que pegue o clan_id e transforme em nome do jogador para eu mostrar em uma tabela em um site. Tenho em mente algo mais ou menos de como poderia ser feito, porém nao estou conseguindo adaptar em minha classe ou não sei o que pode ser. function clan($numero){ if ($numero == 0){ echo "-"; }else{ try{ $rank = pg_query("SELECT * FROM clan_data WHERE clan_id = '$numero'"); $ranking = pg_fetch_assoc($rank); $total = pg_num_rows($rank); if ($total == 0){ echo "-"; }else{ echo "".$ranking['clan_name'].""; } }catch(PDOException $e){ echo "Erro: ".$e->getMessage(); } } }
  13. @DiF Consegui !!! Agora poderia me ajudar em outra coisa ? Queria deixar tudo isso dentro do quadrado branco http://prntscr.com/jupn00 porém esta saindo para fora <!-- CONTEUDO - INICIO --> <div class="container"> <div class="eff01"></div> <div class="content"> <div class="row"> <?php if(isset($_GET['id'])){ $idUrl = $_GET['id']; } $sql = "SELECT * from tb_postagens WHERE exibir='Sim' AND id=:id LIMIT 1"; try{ $resultado = $conexao->prepare($sql); $resultado->bindParam('id',$idUrl, PDO::PARAM_INT); $resultado->execute(); $contar = $resultado->rowCount(); if($contar > 0 ){ while($exibe = $resultado->fetch(PDO::FETCH_OBJ)){ ?> <div class="col-md-9"> <div class="noticias-info"> <div class="title"><center><?php echo $exibe->titulo;?></center></div> <div class="content"> <!-- NOTICIA INFORMAÇÕES - INICIO--> <title> PointBlank - <?php echo $exibe->titulo;?> </title> <div class="col-md-9"> <?php echo limitarTexto($exibe->descricao, $limite=99999)?> </div> <?php }//while }else{ echo '<div class="presentation2"></div> <div class="content"> <br><br> <center><p>Esta noticia não esta cadastrada no sistema.</p></center> <br><br> </div>'; } }catch(PDOException $erro){ echo $erro;} ?> <!-- NOTICIA INFORMAÇÕES | FIM--> </div> </div><br title="mobile-espaco"> </div> <!--CONTEUDO - FIM -->
  14. Olá, boa tarde ! Bom estou tentando fazer a listagem de dados de uma DB porém queria fazer de uma forma mais organizada. Atualmente esta mostrando os dados assim: http://prntscr.com/jumaz0 porém eu queria que aparecesse de um jeito mais organizado, fazendo com que ficasse em apenas uma tabela. Como por exemplo: http://prntscr.com/jumbxe (Fiz em HTML) Código: <?php $conexao = "host=localhost port=5432 dbname=download_teste user=postgres password=pass"; $db = pg_connect($conexao);//Aqui ele executa a conexão com o DNS da variavel $conexao $query = "SELECT * FROM download_site"; $resultado = pg_query($db, $query);//Executa a query $query na conexão $db while($linha = pg_fetch_array($resultado)) { //Este loop declara a variavel $linha (representa o resultado da query), e o loop le linha a linha do retorno //Escreve na pagina o retorno para cada registro trazido pela a query echo "<table border=\"1\" class=\"table table-bordered table-hover table-dark table-striped\" id=\"ranking_view\">"; echo "<tr>"; echo "<p><th scope=\"col\" width=\"60\">Plataforma</th></p>"; echo "<p><th scope=\"col\" width=\"150\">Descrição</th></p>"; echo "<p><th scope=\"col\" width=\"60\">Link</th></p>"; echo "</tr>"; echo "<tr>"; echo sprintf("<td style=\"text-align: center;\">" .$linha['plataforma'] . "</td>"); echo sprintf("<td style=\"text-align: center;\">" .$linha['descricao'] . "</td>"); echo sprintf("<td style=\"text-align: center;\"><a href=\"" .$linha['link'] . "\"><i class=\"fa fa-download\">Download</i></a></td>"); echo "</tr>"; echo "</table>"; } pg_close($db); //Aqui fecha a conexão com a $db ?>
  15. Tenho este codigo aqui: <?php error_reporting(0); session_start(); function encripitar($senha){ $salt = '/x!a@r-$r%an¨.&e&+f*f(f(a)'; $output = hash_hmac('md5', $senha, $salt); return $output; } $form = $_POST['submit']; $username = $_POST['username']; $passwordori = $_POST['password']; $id = $_POST['id']; $encript = encripitar($passwordori); if(isset($form)){ if($username !== '' && $passwordori !== ''){ $host = "host=localhost"; $port = "port=5432"; $dbname = "dbname=pb"; $credentials = "user=postgres password=dea66"; $conn = pg_connect( "$host $port $dbname $credentials" ); $query = "SELECT * FROM accounts WHERE login = '$username' AND password = '$encript';"; $result = pg_query($conn, $query); $resultado = pg_num_rows($result); if(pg_num_rows($result) != 1){ echo "<script>alert('Usuario ou senha esta incorreta');</script><script>window.history.back()</script>"; }else{ $_SESSION['username'] = $_POST['username']; echo "<script>window.history.back()</script>"; } }else{ echo "<script>alert('Usuario ou senha esta incorreta.');</script><script>window.history.back()</script>"; } } ?> E por ele consigo fazer o login normalmente... Poderia me ajudar a fazer esse código funcional virar o que não esta funcionando ?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×