Ir para conteúdo
Fórum Script Brasil

Todas Atividades

Atualizada automaticamente

  1. Recentemente
  2. The way you described the learning process as a series of attempts and gradual improvement is so true. It reminds me of playing Doodle Baseball – sometimes you swing and miss completely, but each time you learn a little about timing and trajectory. It's frustrating at first, but so satisfying when you finally connect and hit a home run! Thanks for putting this into words.
  3. If you’ve been working with Active Server Pages (ASP) for any amount of time, you’ve probably encountered the usual challenges — dealing with complex database queries, troubleshooting server-side errors, or finding a way to optimize performance. As a developer, these issues can eat up a lot of time and energy. That’s where AI can come to the rescue. I’ve recently started experimenting with Grok Ai (Grok.Free) to help streamline some of my ASP development processes, and let me tell you — it’s been a game changer. Instead of spending hours manually debugging code or searching through forum threads, I’ve been using Grok Ai to assist with common issues, and it’s really sped up my workflow. For example, last week, I was working on an ASP page that interacted with a MySQL database. The page was throwing an error that I couldn’t pin down. Normally, I would have gone through the code line by line, trying different fixes. But this time, I tried describing the issue to Grok Ai: “I’m getting a database connection error in my ASP script.” Within seconds, Grok Ai suggested a few things I hadn’t thought of. It pointed out that my database connection string might have been outdated, and suggested specific changes to make sure it was using the correct port and credentials. It also offered advice on handling database connection pooling more efficiently, which I had been neglecting. The best part about using Grok Ai is that it’s not just giving me the answer — it’s helping me understand why certain fixes work. For example, it explained why connection pooling can help with performance in larger applications, which was something I had read about but hadn’t fully implemented. Now, AI like Grok Ai isn’t going to replace your need to know how to write code. It won’t magically solve every problem. But it sure does make the development process smoother by pointing out potential issues quickly, suggesting better practices, and even helping me avoid common mistakes. Whether it’s helping with database integration, security vulnerabilities, or performance optimization in ASP, Grok Ai is proving to be a valuable tool for me. It’s like having a second set of eyes that never gets tired, always suggesting ways to improve and troubleshoot your code. So, if you’re an ASP developer looking to save time and streamline your workflow, definitely give Grok Ai a try. It’s not a silver bullet, but it sure makes the whole process a lot less frustrating.
  4. Yesterday
  5. Olá. Ta funcionando sim. você tem certeza que instalou o servidor (Apache ou Xampp)?
  6. Boa noite Estou fazendo um estudo em PHP, HTML, CSS e MySql, mas quando executo o script no navegado não esta aplicando o arquivo CSS, sou amador nessas linguagem, espero que tenham paciência. Segue os Códigos: .PHP <?php session_start(); if (isset($_GET['nome'])) { $_SESSION['lista_tarefas'][] = $_GET['nome']; } if (isset($_SESSION['lista_tarefas'])) { $lista_tarefas = $_SESSION['lista_tarefas']; } else { $lista_tarefas = array(); } include "template.php"; ?> .HTML <html> <head> <meta charset="utf-8" /> <title>Gerenciador de Tarefas</title> <link rel="stylesheet" href="tarefas.css" type="text/css" /> </head> <body> <h1>Gerenciador de Tarefas</h1> <form> <fieldset> <legend>Nova tarefa</legend> <label> Tarefa: <input type="text" name="nome" /> </label> <input type="submit" value="Cadastrar" /> </fieldset> </form> <table> <tr> <th>Tarefas</th> </tr> <?php foreach ($lista_tarefas as $tarefa) : ?> <tr> <td><?php echo $tarefa; ?> </td> </tr> <?php endforeach; ?> </table> <label> Descrição (Opcional): <textarea name="descricao"></textarea> </label> <label> Prazo (Opcional): <input type="text" name="prazo" /> </label> <fieldset> <legend>Prioridade:</legend> <label> <input type="radio" name="prioridade" value="baixa" checked /> Baixa <input type="radio" name="prioridade" value="media" /> Média <input type="radio" name="prioridade" value="alta" /> Alta </label> </fieldset> <label> Tarefa concluída: <input type="checkbox" name="concluida" value="sim" /> </label> <input type="submit" value="Cadastrar" /> </body> </html> .CSS /* tarefas.css */ /* Estilo geral da página */ body { font-family: Arial, sans-serif; background-color: #f4f6f8; margin: 20px; color: #333; } /* Título */ h1 { text-align: center; color: #0077cc; } /* Formulário */ form { margin-bottom: 20px; } fieldset { border: 2px solid #0077cc; border-radius: 8px; padding: 15px; margin-bottom: 15px; background-color: #fff; } legend { font-weight: bold; color: #0077cc; } label { display: block; margin: 10px 0; } /* Campos de entrada */ input[type="text"], textarea { width: 95%; padding: 8px; margin-top: 5px; border: 1px solid #aaa; border-radius: 5px; } /* Botões */ input[type="submit"] { background-color: #0077cc; color: white; border: none; padding: 10px 15px; border-radius: 6px; cursor: pointer; } input[type="submit"]:hover { background-color: #005fa3; } /* Tabela de tarefas */ table { width: 100%; border-collapse: collapse; background: #fff; } th, td { border: 1px solid #ddd; padding: 10px; text-align: left; } th { background-color: #0077cc; color: white; } tr:nth-child(even) { background-color: #f9f9f9; }
  7. Última semana
  8. Boa tarde. Estou com o erro Client-Library libpq.dll found but could not be loaded. Check compile-target and library compatibility ao tentar conectar num banco postgreesql utilizando uma aplicação em delphi com Zeos. Já coloquei a DLL na pasta do executável, no system32 e syswow, já instalei o pgadmin e o client do postgreesql e não funciona Na minha máquina de desenvolvimento funciona normalmente, somente ao rodar no cliente não funciona. testando a conexão do banco pelo pgadmin funciona corretamente Alguém já passou por esse problema e poderia me ajudar?
  9. Essa é a ideia do polo 3 que mandei para você. Espero que você goste dele.
  10. bom na saida ele fala o numero da matricula dele ou proprio nome na listagem das entradas e so liberar.. acho q vou recomeçar do zero recriar tudo certinho tirando esse monte de coisas e deixa o basico funcional e depois a gente pensa em design.. tirar esse monte de conexao louca kkkkkkk tb quando tava aprendendo eu juntava os codigo e ate que funcionava bem. mas hoje pra mexer ta dificil to preferindo recriar.. não sei muita coisa mas vou fuçando e com a ajuda de vocês pode ate funcionar pra tdos.. não quero uma coisa que fique presa a somente uma pessoa e sim a todos que querem um sisteminha..
  11. https://github.com/frankhosaka/polo3 Graças a Deus, eu consegui!
  12. Eu não vejo como a matrícula aleatória pode ajudar a identificar o visitante. Eu ainda acredito que o nome que o visitante fornece é o melhor ponto de partida. Caso você insista em usar a matrícula aleatória, como você vai saber o número da matrícula do visitante que pretende sair?
  13. consegui ate que em fim fazer o codigo aleatorio e salvar no banco de dados. agora tenho q juntar ele ao sistema de cadastro do cliente pra gerar o codigo na hora do cadastro e já salvar matricula com os dados do cliente.. segue o codigo. <?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "polo"; // Criar conexão $conn = new mysqli($servername, $username, $password, $dbname); // Checar conexão if ($conn->connect_error) { die("Conexão falhou: " . $conn->connect_error); } echo "Conexão bem-sucedida"; // Gerar o código aleatório de 6 dígitos $codigo_aleatorio = rand(100000, 999999); echo "<br>Código gerado: " . $codigo_aleatorio; // Inserir o código no banco de dados $sql = "INSERT INTO tb_entrada (matricula) VALUES ($codigo_aleatorio)"; if ($conn->query($sql) === TRUE) { echo "<br>Código salvo com sucesso no banco de dados!"; } else { echo "<br>Erro ao salvar código: " . $conn->error; } // Fechar a conexão $conn->close(); ?>
  14. Com a ajuda do Copilot eu consegui pegar um arquivo do diretório Downloads e colocar na raíz do diretório do projeto PHP, mas precisei usar várias tentativas; precisei editar o arquivo PHP.ini de tal forma que o PHP aceitasse a trabalhar com arquivo de 300 mb, acho que o arquivo original é de apenas 10 mb, e assim descobri porque só obtive frustração nas primeiras tentativas. Já o Livewire é muito mais obscuro, procurei o sistema de arquivo no manual do Laravel e eu não consegui entender absolutamente nada. O problema é que o manual está escrito em inglês e o código é bem diferente do que estava acostumado, geralmente rodeado por uma classe e métodos. Não tem nada disso, e nem sei como executar o código que eu encontrei. O manual não é nada didático. O meu problema é o arquivo zipado, eu pensei que era possível abrir o arquivo no meio do ar, mas o Copilot disse que eu preciso gravar primeiro no sistema de arquivo. O Copilot deu alguns exemplos, mas nada deu certo. É nessa hora que eu percebo que não sei absolutamente nada de linguagem de programação. O pior é que só estou fazendo o teste aqui no Notebook. Quando eu chegar no servidor, isso vai ser outro pesadelo. Estou apavorado.
  15. O tempo todo tenho que ativar e desativar essa função pois trabalho em diversas layers (camadas). Está opção está na cortina "Objetos", clicando na engrenagem. Já pesquisei na net e na documentação, infelizmente não existe atalho para ela. Se alguém com facilidade em programação puder ajudar, serei muito grato!
  16. Para consultar uma nota fiscal eu usava o Windows e o OneDrive, isso é um serviço bem chato, mas consegui passar o serviço para o Livewire. Criei a tabela tblivroentrada e dentro dele guardei uma cópia do xml da nota fiscal. Para o Livewire procurar o CFOP e o NCM de um produto, ele usa essa função: <?php // listagem parcial function consultaLivro($lcto = null) { if($lcto) { $consulta=tblivroentrada::where('lcto',$lcto)->first(); if(!$consulta) { $this->mensagem = "Não há registro no livro para o lançamento $lcto"; } else { $xml=simplexml_load_string($consulta->xml); $namespaces=$xml->getNamespaces(true); $xml->registerXPathNamespace('n',$namespaces['']); $nome=$xml->xpath('//n:emit/n:xNome')[0]; $letra=strtolower(substr($nome,0,1)); $codigos=explode(" ",$this->codforn); foreach($codigos as $codigo) { if(strtolower($codigo[0]) === $letra) { $codXML = substr($codigo,1); break; } } $itens=$xml->xpath('//n:det'); foreach($itens as $item) { if($item->prod->cProd==$codXML) { $cfop=$item->prod->CFOP; $ncm=$item->prod->NCM; $prod=$item->prod->xProd; } } $this->mensagem = "Foi encontrado $this->codforn <br> Fornecedor $nome <br> Produto $prod <br> CFOP $cfop NCM $ncm"; } } else { $this->mensagem = null; } } e no blade tenho: @if($mensagem) <div class="fixed inset-0 flex items-center justify-center" style="background-color: rgba(0, 0, 0, 0.5)"> <div class="bg-white p-6 rounded shadow-lg"> <h2 class="text-lg font-semibold">Mensagem</h2> <p class="mt-2 text-gray-700 text-xl whitespace-nowrap">{!! $mensagem !!}</p> <button wire:click="consultaLivro" class="border rounded-lg px-2 py-2 ">Fechar</button> </div> </div> @endif
  17. Para usar o Visual Basic no Microsof Access eu marco as seguintes referências: Visual Basic for Applications Microsoft Access 16.0 Object Library Microsoft Office 16.0 Access database engine Object Library OLE Automation
  18. eu não conhecia o copilot é show de mais pois eu estou como como voce, não percebo quase nada de php Mas voltando ao meu caso, atualizei o php e já funcionou direito Troquei a ultima parte <?php foreach($teste->item as $i) : ?> <div class="flex even:bg-gray-200"> <div class="w-[200px]"><?=$i['item']?></div> <div class="w-[150px]"><?=date('d/m/y H:i',strtotime($i['data']))?></div> </div> <?php endforeach por isto <select id="id" name="nome" size="1"> <?php foreach($teste->item as $i) : ?> <option value="value"><?=$i['item']?></option> <?php endforeach; ?> </select>
  19. eu tirei a função array_column no momento de definir a variável $ambiente e isso me obrigou a trabalhar com a chave 'ambiente' da variável lá na frente. É quase difícil de enxergar. Estou estudando PHP desde 2020, e até hoje eu apanho na hora de definir uma classe, método e argumento. Eu também não sei quase nada de HTML e menos ainda MySQL. Vou fazendo tudo com tentativa e erro, hoje eu conto com a ajuda do Copilot. Espero que você tenha mais sorte na hora de resolver os problemas, estou estudando desde 2020, e não consegui resolver nada ou sequer ganhar algum trocado.
  20. Senhores, bom dia. Estou com dificuldade pra conectar no access (accdb). Já fui em references, marquei o Microsoft ActiveX Data Objects 2.8 Library, mas não consigo conectar no banco. Alguém tem um exemplo? Sem mais Elieudo
  21. Interessante a discussão 👌. Eu também notei diferença de desempenho quando testei o Minecraft apk em máquinas com gráficos integrados, principalmente em servidores maiores. Talvez ajustar as configs gráficas ajude bastante. link https://minecraft.es.modfyp.com/
  22. beleza vou te enviar agora.. obrigado..
  23. sim tenho a versao 5.6.36 mas o que muda no código?
  24. Boa tarde, Cleimar, eu não tenho o projeto Portaria, mas se você mandar um arquivo zipado para [email protected], eu vou estudar e ver no que eu posso ajudar.
  25. Isso só é possível se a sua versão do php for anterior ao 5.5, e nós já estamos na versão 8.4. Ou você atualiza o PHP ou muda o código assim: <?php Class Teste { public $ambiente,$item,$selecionado; function selecionado($ambiente) { $this->selecionado=$ambiente; $mysqli=new mysqli("localhost","root","","teste"); $this->ambiente=$mysqli->query("select ambiente from tbcomodo order by ambiente")->fetch_all(MYSQLI_ASSOC); $id_comodo=$mysqli ->query("select id from tbcomodo where ambiente='$ambiente'") ->fetch_assoc()['id']; $this->item=$mysqli->query("select * from tbservico where id_comodo = $id_comodo group by item order by item")->fetch_all(MYSQLI_ASSOC); } } $teste=new Teste(); // $teste->criarTabela();exit; if(isset($_GET['rota'])) { $teste->selecionado($_GET['rota']); } else { $teste->selecionado("cozinha"); } ?> <script src="https://cdn.tailwindcss.com"></script> <body class="w-[500px] m-0 m-auto"> <h2>Selecione um cômodo</h2> <select onchange="location.replace('?rota='+this.value)"> <?php foreach($teste->ambiente as $a) : ?> <option <?=$a['ambiente']==$teste->selecionado ? 'selected' : ''?>> <?= $a['ambiente'] ?> </option> <?php endforeach; ?> </select> <h2 class="mt-5">Serviços executados</h2> <?php foreach($teste->item as $i) : ?> <div class="flex even:bg-gray-200"> <div class="w-[200px]"><?=$i['item']?></div> <div class="w-[150px]"><?=date('d/m/y H:i',strtotime($i['data']))?></div> </div> <?php endforeach; ?> </body>
  26. dá um erro Fatal erro: Call to undefined fuction array_column() in c:\xampp\htdocs\teste\teste.php on line 35 $this->ambiente=array_column($mysqli->query("select ambiente from tbcomodo
  27. oi bom dia. você tem o projeto pra postar. eu fiz a 1 versao do portaria ate então juntando codigos etc.. hoje estou querendo reativar o projeto.. se puder ajudar.. agradeço. esta dando esse pro ae na hora de saida que entrando como data. e tb ta entrando quando faço a entrada do visitante teria que entrar somente quando liberar a saida do mesmo e quando faço a saida não lança a hora de saida.
  28. opa beleza. o meu ta fazendo as entradas da data e hora de entrada mas não ta fazendo a hora de saida e o seu sim.. o que tenho q fazer. vou te mandar a minha pasta dele.. opa beleza. o meu ta fazendo as entradas da data e hora de entrada mas não ta fazendo a hora de saida e o seu sim.. o que tenho q fazer. vou te mandar a minha pasta dele..
  1. Mais Resultados


  • Estatísticas dos Fóruns

    • Tópicos
      152,5k
    • Posts
      652,4k
×
×
  • Criar Novo...