Ir ao conteúdo
  • Cadastre-se

JonathanCruz

Membro Pleno
  • Posts

    23
  • Cadastrado em

  • Última visita

Reputação

7
  1. Bom dia! Qual a maneira mais simples e eficiente de estruturar as pastas do meu projeto. Por exemplo: o site(sistema) possui uma pagina de clientes, fornecedores, colaboradores, produtos e etc... Cada pagina, por exemplo, possui uma tabela, essa tabela deve ter o mesmo layout, porém com propriedades diferentes. Cada pagina, possui uma pasta, com javaScript, PHP, CSS. Qual a melhor forma (se é que existe) de estruturar isso tudo? É assim mais ou menos que eu faço: pasta raiz php conexão.php imgs favicon.ico javascript utils.js styles global.scc clientes css javascript php index.html fornecedores css javascript php index.html colaboradores css javascript php index.html produtos css javascript php index.html
  2. @Vinicius Dos Santos Batista mais o que essa div faz exatamente? Ela(div) pode está sendo manipulada dinamicamente pelo javascript, essa div tem alguma função na página?
  3. Na funçao modificarBorda você precisa passar pras variável "topDir, topEsq, botEsq, botDir" o valor do range "todasBordas", então quando a função quadrado é chamada ele aplica o mesmo valor para todas as bordas. E pra exibir no input basta concatenar as 4 variaveis e passar pro value do input. Ha e no topo do javascript inicia as variáveis com o número zero sem aspas.
  4. @Luís Roberto C. da Silva Show... vou da uma estudada aqui, mas só uma duvida sobre, eu consigo compartilhar na rede esse sistema, pelo menos o banco de dados, pra que o sistema seja usado por outros usuários que estejam na mesma rede?
  5. Bom dia galera! Minha duvida é a seguinte: Eu faço meus projetos pessoais aqui no meu pc e nunca comercializei nada que fiz, mas me bateu essa duvida, caso eu desenvolva algum sistema, como faço pra rodar no pc do cliente, no meu caso eu utilizo o easyPHP, e sempre que vou desenvolver tenho que abrir o easyPHP e da um start no servidor HTTP e no banco de dados. Existe alguma forma mais simples de fazer isso? tipo um instalador que automatize o processo, e o cliente só instale uma vez sei lá! Agradeço desde já!!!
  6. Pelo que entendi você quer fazer isso: function autoTab(){ document.getElementById("valor2").focus() } No HTML ficaria assim: <select name="operacao" id="op" onchange="autoTab()">
  7. Problema resolvido! @Luís Roberto C. da Silva obrigado pela atenção. Mais o codigo acima não faz exatamente isso??? porque eu consigo acessar os dados pelo indice!!! pelo que entendi ele converte meu array la no javascript em string let dataJson = JSON.stringify(dataArray); e quando é recebido pelo php ele converte para um array em php $dataArray = json_decode(stripslashes($_POST['dados'])); eu consigui resolver o problema com essa sintaxe: $descricao = $dataArray[0][1]->{"descricao"}; //a variavel $descricao recebe "asdf" $obs = $dataArray[0][1]->{"obs"}; //a variavel $obs recebe "jklç"
  8. Desde já agradeço a ajuda!!! É o seguinte, eu quero salvar no banco de dados informações que eu envio do javascript para o php eu mando as informações do javascript assim: // O nº 5 representa um id e o objeto representa as informações do id="5" let dataArray = [ [5, {descricao: "adsf", obs: "jklç"}] ] let dataJson = JSON.stringify(dataArray); $.ajax({ url : '_php/salvar.php',//url para acessar o arquivo data: {dados: dataJson}, type : 'post', success : function(data){ //console.log(data) } }) Eu consigo guardar em uma variavel no php o numero 5 que é o indice zero, mais o objeto que seria no caso o indice "1" eu jão não consigo. No php fica assim: <?php include("conexao.php"); $dataArray = json_decode(stripslashes($_POST['dados'])); $id = $dataArray[0][0]; // aqui eu consigo recuperar o numero 5 por exemplo //$descricao = $dataArray[0][1]; //ja tentei dessa forma //$obs = $dataArray[0]["obs"]; //ja tentei dessa forma $sqlSelect = "INSERT INTO inforProduto(descricao, obs) VALUES('$descricao', '$obs')"; $result = $mysqli->query($sqlSelect); echo json_encode($dataArray); ?> obs.: eu incurtei as informações que serão salvas no projeto original pra não ficar muito confuso
  9. @renatomaxmaxmax Cara eu sou só amador, sou muito ruim em aprender através de leitura, só li umas apostilas no começo, o pouco que sei, aprendi com cursos em vídeo mesmo(mais essa é uma dificuldade minha, não significa que você seja assim também rsrsr), então não tenho bons livros pra te indicar. Mas o que posso te adiantar é que programação na minha opinião é sobre resolver problemas, se esse problema te desanimou não sei se vale a pena pra você se dedicar a essa areá(se alguém tem uma visão diferente da minha comentem aqui por favor), mas o meu objetivo não é te desanimar, pelo contrario, lhe incentivo ao máximo aprender programação, mesmo que você não trabalhe na área, programação é um conhecimento muito importante nas nossas vidas, programação deveria ser ensinado nas escolas, pois melhora muito a nossa lógica e capacidade de resolver problemas, novamente essa é só minha humilde opinião rsrsr
  10. @renatomaxmaxmax não esta acontecendo nada porque o código responsável para acrescentar +1 esta fora da função(document.write(total)), nesse caso ele executa só na hora que a pagina carrega quando você clica na div, só é executado o código dentro da função essa seria uma opção: <!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>tentativas</title> <style> div#adicionar{ background-color: rgb(28, 172, 59); color: blanchedalmond; width: 100px; } </style> </head> <body> <div id="adicionar" onclick="adc()"><stroke>Clique para adicionar 1 ao carrinho</stroke></div> <P>Quantidade de produtos:</P> <h5 id="quant">0</h5> <script> function adc(){ //aqui guardo na variavel(quant) o elemento "<h5>" let quant = document.getElementById("quantidade") //innerText é referente ao texto dentro do elemento "<h5>" (outra opção seria innerHTML) //quando coloco quant.innerText dentro da função parseInt() estou convertendo o //texto dentro da tag (h5) para inteiro, já que ele vem em formato de string //e acrescento mais 1 a esse inteiro quant.innerText = parseInt(quant.innerText) + 1 } </script> </body> </html>
  11. pelo que eu entendi você só precisa alterar none por inline e inline por none <script> function displayRow(itemID){ if ((document.getElementById(itemID).style.display == ''inline'')) { document.getElementById(itemID).style.display = ''none''; } else { document.getElementById(itemID).style.display = ''inline''; } } </script> <button onclick="displayRow(''<? echo $elemento ?>'')" class=''nao-imprimir''>Ocultar / Mostrar Texto <? echo $elemento ?></button> se for isso mesmo que você queira mais a melhor forma pra fazer isso seria com um operador ternário deixa o código bem mais limpo na minha opinião
  12. @Leonardo0308 meu html já tem essas meta tags
  13. O erro está na hora de chamar o alert Basta escrever "alert" Sem o document
  14. ola a todos! estou desenvolvendo um sistema no qual faço o cadastro de alguns produtos e esses produtos possuem uma foto. está tudo funcionando corretamente, porém quando ja tenho uma foto cadastrada e desejo substitui-la a foto antiga continua sendo mostrada na pagina. na pasta onde a foto é upada é feita a substituição normalmente, no banco a imagem recebe o mesmo nome da anterior, pois é assim que eu gostaria que fosse. o problema só é resolvido quando limpo o cache do navegador, tem como eu evitar que as fotos vá para o cache via código? obs.: não queria que a foto nova ficasse com o nome diferente da foto antiga na pasta, creio que isso resolveria meu problema, mais não queria dessa forma! agradeço desde ja

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...