Ir para conteúdo
Fórum Script Brasil

wash

Membros
  • Total de itens

    406
  • Registro em

  • Última visita

Tudo que wash postou

  1. Ôppa! frmz? Tem um tutorial bacana toda vida aqui: http://pt-br.learnlayout.com/ Se quiser apenas ver, abra o link http://srwash.com/scriptbrasil/doishi/ com o chrome ou firefox e pressione ctrl + u Assim, você terá a oportunidade de observar o html e o css.
  2. wash

    Banner não mostra imagem

    !!!!!!!!!!!!!!!! O endereço da imagem online, seria esse: http://www.proaccess-angola.com/banners/2.png ????? Então verifique o chmod da pasta banners/ Seu script tem algum .htaccess?
  3. wash

    Banner não mostra imagem

    Excelente! E dentro da pastinha banners/ existe o arquivo 2.png? tudo junto minúsculo e sem acento?
  4. wash

    Banner não mostra imagem

    Olá! Então... Esse seu arquivo index.php está no mesmo nível da pasta banners/? [banner_foto] => banners/2.png
  5. wash

    Banner não mostra imagem

    Olá! O endereço da imagem está relativo ou absoluto? Acrescente a linha em negrito, abaixo e mostre o que aparece na tela: $l= new ArrayIterator($listar); while($l->valid()): echo '<pre>'; print_r($l); '</pre>'; ?>
  6. Olá! Não entendi muito bem... Você recebe uma variável pelo método post e quer passá-la pelo método get? Provavelmente seria assim: <?php $id_solic = $_POST["id_solic"]; ?> <form action="pagina.php?id_solic=<?=$id_solic?>" method='post'> Teste aí pra ver.
  7. Olá! Encontrei uma imagem similar no google. Veja se seria +- assim: http://srwash.com/scriptbrasil/doishi/
  8. Olá! O null coalescing operator (as duas interrogações juntas) é novidade do php7.0.x Se puder, atualize o seu! Veja mais em: http://php.net/manual/pt_BR/migration70.new-features.php
  9. 😱😱😱😱😱😱😱 Excelente solução Beraldo!!!
  10. wash

    Upload de Arquivos

    Olá! Sugestão para solução: Na outra página: Inclua o arquivo de conexão com o banco de dados; Execute uma query de busca ('SELECT arq_nome FROM suaTabela') Pegue o resultado como array associativo e execute um foreach: <?php $links = null; // inicia uma variável para guardar os links foreach ($arrayAssociativo as $arquivo) { $links.= "<a href='enderecoDosArquivos/$arquivo' title='Clique para baixar $arquivo'>$arquivo</a>"; }
  11. Olá! Não conheço função nativa do php que faça isso. (obs.: sei pouco de php) Mas dá pra resolver assim, ó: <?php $string = 'Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...'; $characters = 3; // intervalo de caracteres e/ou asteriscos $string = str_split($string, $characters); // quebra a string em grupos de n caracteres foreach ($string as $key => $value) { if ($key % 2) { $string[$key] = str_repeat('*', $characters); // substitui os blocos pares por asteriscos } } echo implode($string); // mostra na tela a string com as substituições Só lembrando que se houver função nativa pra resolver isso, é melhor usá-la.
  12. Olá! Sugestão para solução usando apenas html + php: Coloque uma variável na url. No exemplo abaixo, usei uma variável chamada rc (right content) <?php $rc = $_GET['rc'] ?? 'pagina1'; // pagina1 é o conteúdo inicial a ser exibido ?> <nav id="menu"> <a href="?rc=pagina1">Página 1</a> <a href="?rc=pagina2">Página 1</a> <a href="?rc=outrapagina">Outra Página</a> </nav> <div id="conteudoDireita"> <?php include $rc . '.php'; ?> </div>
  13. Olá! porque dreamweaver? Verifique se o nome da pasta do seu projeto é: site
  14. Olá! Segue sugestão para solução: <?php $db = [ 'hostname' => 'meuhost', 'username' => 'meuusuario', 'password' => 'senha', 'dbname' => 'meubanco', ]; // estabelecer conexão: $sqli = new mysqli($db['hostname'], $db['username'], $db['password']); // verificar se conectou de boas: if ($sqli->connect_error) { // se houve alguma falha na conexão, exibe mensagem de erro na tela: echo '<p class="error">Falha na conexão: ' . $sqli->connect_error . '</p>'; } // selecionar/abrir o banco de dados para trabalhar if (!$sqli->select_db($database)) { // se o banco de dados não for encontrado echo "<p class='error'>Banco de dados não encontrado, chefe!</p>"; } ## FUNÇÃO function adicionar($nome, $telefone, $email) { global $sqli; // executar a query $sqli->query("INSERT INTO mytab (nome, telefone, email) VALUES ('$nome', '$telefone', '$email')"); // verifica se houve erro na execução da query acima if ($sqli->error) { // se houve alguma falha, exibir falha na tela: echo '<p class="error">Falha em adicionar: ' . $sqli->error . '</p>'; } else { // se não houve erro: echo '<p class="ok">Adição efetuada com sucesso!</p>'; } } Segundo o W3Schools, html deve ser escrito sempre com letras minúsculas, veja em: http://www.w3schools.com/html/html5_syntax.asp
  15. wash

    Dúvida php

    Existe um sistema pronto de comentários chamado DISQUS https://disqus.com/ Ele era gratuito. Dê uma conferida! Veja um exemplo do DISQUS rodando aqui: http://www.portalcafebrasil.com.br/podcasts/491-o-homem-das-estrelas/
  16. wash

    Como tratar esse problema

    Olá! É só solocar aspas duplas dentro de aspas simples: $var = '"10"'; Ou echo 'output:"'.$var.'"';
  17. Olá Hiago! A mesagem quer dizer que houve alguma falha ao executar a query. Veja: Há mais de 3 anos que o "fabricante" do php recomenda fortemente que não se use mais as extensões mysql_* Ao invés disso, use mysqli que é bem parecido, porém mais simples, enxuto e seguro. siga o exemplo explicado em:
  18. Olá! Se precisar mudar de arquivo, guarde o valor em uma sessão. Ex.: $_SESSION['razao'] = $linha['razao'];
  19. wash

    Expressão 01 - loop e soma

    Creio que se refere a qualquer número que esteja à esquerda da barra de divisão nenhum dos números que ficarão à esquerda da barra, será par. À esquerda da barra(de divisão) só terá números ímpares. De acordo com o exemplo postado: S = 1/1 + 3/2 + 5/3 ... 99/50
  20. Olá! Tente resolver assim: Arquivo de conexão: <?php // variáveis para conexão em localhost $host = 'localhost'; // define o host do banco de dados $user = 'root'; // user do banco de dados $password = ''; // senha do banco de dados $database = 'xpend'; // nome do banco de dados // estabelecer conexão: $sqli = new mysqli($host, $user, $password); // verificando se conectou de boas: if ($sqli->connect_error) { // se houver alguma falha, exibe mensagem: echo '<p class="error">Falha na conexão: ' . $sqli->connect_error . '</p>'; } // definir o padrão de caracteres if (!$sqli->set_charset('utf8')) { // se não conseguir definir o padrão de caracteres, exibe o padrão disponível echo "<p class='error'>Seu charset não é utf8, chefe!<br>$sqli->character_set_name()</p>"; } // selecionar/abrir o banco de dados para trabalhar if (!$sqli->select_db($database)) { // se o banco de dados não for encontrado echo "<p class='error'>Banco de dados não encontrado, chefe!</p>"; } No outro arquivo: <?php include 'connection.php'; $busca = $sqli->query('SELECT * FROM comentario_respostas'); // verificar se houve alguma falha na query de busca: if ($sqli->error) { echo "<p class='error'>$sqli->error</p>"; } elseif ($busca->num_rows) { // se não houve nenhuma falha e há resultados: while ($linha = $busca->fetch_object()) { $titulo = $linha->titulo; $conteudo = $linha->conteudo; /* ... coloque aqui todo processamento dos dados dos comentários ... */ } } else { echo '<p class="warning">Nenhum registro encontrado, chefe!</p>'; } Quando se usa ->fetch_asso(), é que o retorno vem do tipo array: $linha['titulo'] Como você usou ->fetch_object(), o retorno vem do tipo objeto: $linha->titulo;
  21. Olá! Use um redicionamento para "limpar" as variáveis da url. tipo: if(isset($_GET['acao'])){ $id = intval($_GET['id']); if(!isset($_SESSION['shop'][$id])){ $_SESSION['shop'][$id] = 1; }else{ $_SESSION['shop'][$id] += 1; } header('Location: suaUrl/SeuArquivo.php'); // assim as variáveis serão removidas da url, depois da sessão já gravada. }
  22. wash

    Alterar a quantidade em ajax

    Olá! Mande um screenshot(do script)(ou cole o trecho) de onde é mostrada a quantidade e o subtotal.
  23. Olá! Não era pra você acrescentar mais linhas no seu script, não! Acrescente apenas o die, vou colocar em negrito pra você perceber: $views = mysql_query("SELECT cont FROM noticias WHERE id=$id") or die(mysql_error()); A parte que não está em negrito já existe no seu script. P.S. Não use mais as extensões mysql_* elas estão demasiadamente obsoletas, veja:
×
×
  • Criar Novo...