-
Total de itens
4849 -
Registro em
-
Última visita
-
Dias vencidos
84
Tudo que ESerra postou
-
PHP - Imprimir Relatório apenas ITENS selecionado na tabela
ESerra respondeu ao tópico de violin101 em PHP
O que você já tem pronto? Como está a estrutura das tabelas que vão ser consultadas? -
Tem que ver o que o teu servidor disponibiliza, por exemplo, a extensão memcached já diminuiria as requisições ao banco de dados, mas tem que ver se está disponível no seu servidor.
-
como passar o resultado de uma query para ser exibido no PHP.
ESerra respondeu ao tópico de mamotinho em PHP
$res = $result->fetch(PDO::FETCH_ASSOC); print_r($res); -
"Consuma menos servidor"? Memória? Processador? Banda? Vamos usar apenas o raciocínio lógico: Caso 1: ler um arquivo pronto: Requisita arquivo ao servidor -> PHP lê o arquivo -> Arquivo é enviado para renderizar no cliente. Caso 2: pegar informação no BD: Requisita informação ao servidor -> requisita informação ao PHP -> PHP requisita informação ao SGBD -> SGBD processa a informação e devolve ao PHP -> PHP processa a informação recebida -> Arquivo é enviado para renderizar ao cliente. Pelo simples lógica o caso 1 vai consumir menos recursos (processador/memória). Agora veja que, se você usar algum tipo de cache, quando você fizer uma requisição ao servidor que já tenha sido feita, ele vai seguir o fluxo do "Caso 1", o cache foi criado exatamente para você poupar processamento de coisas que já foram "feitas" em algum momento anterior, se você tem uma opção de cache, use-a, sempre vai acabar sendo a solução mais simples para diminuir a carga de processamento/uso de memória do servidor.
-
<?php $dataatual = date('w'); $horaatual = date('H:i:s'); $horade = '19:59:59'; $horaate = '21:00:01'; $horade1 = '08:59:59'; $horaate1 = '10:00:01'; $horade2 = '19:29:59'; $domingo = '0'; $quarta = '3'; $quinta = '4'; if (($dataatual == $domingo and (($horaatual >= $horade1 and $horaatual <= $horaate1) or ($horaatual >= $horade2 and $horaatual <= $horaate))) or ($dataatual == $quarta and $horaatual >= $horade and $horaatual <= $horaate) or ($dataatual == $quinta and $horaatual >= $horade and $horaatual <= $horaate)) { ?> <div class="conteudo"> <h3>Olá, estamos ao vivo. Caso não esteja visualizando o vídeo, Clique <a href="https://www.ibnagv.com.br/cultos-ao-vivo/">AQUI </a>para atualizar sua página.</h3> </div><?php }else { ?> <div class="conteudo1"> <h3>Olá, no momento não estamos ao vivo. Mas você pode assistir nossos cultos gravados, clicando <a href="https://www.ibnagv.com.br/cultos-gravados/">AQUI </a>ou acessando o Menu Mídias / Cultos Gravados. Obrigado. </h3></div> <?php } ?> Apenas corrigi o seu script, mas ele poderia sem bem mais otimizado.
-
A conexão ao banco é o menor dos seus problemas, lembre-se que um banco de dados é um arquivo que é gerenciado por um software especializado (SGBD). No seu contexto, se os dados raramente são alterados (observe que isso por si só é um conceito bem abstrato) seria muito mais simples gerar os arquivos fisicamente e pronto. Vou dar um exemplo concreto, um cliente pediu para gerar um sistema em que ele pudesse criar o menu dinamicamente, esse menu teria vários elementos aninhados: Menu - Submenu -- Sub-Submenu --- Sub-Sub-Submenu Toda página que fosse aberta no sistema iria ter que renderizar esse menu, só que por ele ser "ilimitado" o cara poderia ter milhares de submenus, MAS depois de cadastrar tudo, ele raramente mudava/alterava/apagava algum item dentro do menu, solução? Sempre que ele alterava esse elemento, eu literalmente fazia a consulta e gravava o menu fisicamente em um arquivo e usava esse arquivo como include nas páginas do sistema, solução simples. Tem que ver se isso é aplicável ao seu caso, lembrando que os SGBDs tem ferramentas de cache também, o que alivia muito a carga deles, que de fato é o que importa.
-
[RESOLVIDO ] Não quer atualizar registro no banco de dados
ESerra respondeu ao tópico de Alberto Nascimento em PHP
Primeiro que está faltando uma aspas para fechar a string no $result_usuario... Segundo, usei mysqli_connect_error() para capturar o erro... <?php $situacao = "CONCLUIDO"; $codphoto = $_GET['codphoto']; $servidor = "localhost"; $usuario = ""; $senha = ""; $dbname = ""; $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); echo mysqli_error($conn); $result_usuario = "UPDATE photos SET situacao = '$situacao' WHERE codphoto = '$codphoto'"; $resultado_usuario = mysqli_query($conn, $result_usuario); echo mysqli_error($conn); ?> -
Pegar todos os dados de um carrinho e passar via post para outra tabela
ESerra respondeu ao tópico de 22studio em PHP
Trocar: <input type="text" name="idproduto" value="<?php echo $row['idproduto']?>"> Por: <input type="text" name="idproduto[]" value="<?php echo $row['idproduto']?>"> E $pega = $_POST['idproduto']; Por: foreach($_POST['idproduto'] as $ind=>$val{ echo "$ind - $val <br />"; } -
addslashes não evita sql injection. De qualquer jeito, uma solução melhor: https://www.php.net/mysqli_real_escape_string Dê uma olhada em prepared statements, isso sim vai evitar sql injection.
-
$idAtirador está vindo de onde?
-
Existem várias maneiras de fazer upload múltiplo, tem que ver exatamente como funciona o script que você está usando. Contudo, isso não é algo complexo de resolver, posto que, quando você der o submit do formulário, basta você fazer o cadastro no BD, pegar o id do "CI" criar a pasta e então mover os arquivos que foram enviados via upload, só tem que ver se o upload vai ocorrer junto com o post do formulário ou se vai ser antes (como ocorrer em alguns scripts de upload múltiplo que enviam antes para algum script e guardam em uma sessão o nome dos arquivos).
-
Existe algum site/site/api onde você possa informar o nome da música e ela retornar a capa do disco? Se isso existir, sem problema, caso contrário, não tem mágica.
-
Basta ler o erro "call to undefined function mysql_connect"... Se você for no manual: http://php.net/mysql_connect This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. Instead, the MySQLi or PDO_MySQL extension should be used.
-
Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL
ESerra respondeu ao tópico de Vinoli em PHP
AlissonLinneker, se você deseja anunciar o seu produto utilize outros canais, editei seus posts onde você citava o endereço do seu serviço, este tópico se destina à uma solução gratuita e aberta, se quiser contribuir ótimo, caso contrário, o anúncio do seu produto não tem razão de existir aqui.