Ir ao conteúdo
  • Cadastre-se

washalbano

Membros Plenos
  • Total de itens

    34
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Olá! "Mostre o que você tem!" até agora, pra gente ir te orientando.
  2. Olá! Ao invés de carregar o conteúdo do .txt com file_get_contents, carregue com: http://php.net/file E pra usar as senhas, uma a uma, seguindo a ordem em que cada uma foi inserida use: http://php.net/array_shift
  3. Olá! No lugar de this.src, coloque o endereço da outra imagem(a imagem que deve aparecer na modal).
  4. Olá! Tente assim: <div class="container"> <img src="cardapiocarnesmassas.png" style="width:50px; height: 50px;" onclick="openModal(this.src)" class="hover-shadow cursor"> <img src="cardapiopetiscos.png" style="width:50px; height: 50px;" onclick="openModal(this.src)" class="hover-shadow cursor"> <!-- Janela1 --> <div id="myModal" class="modal"> <span class="close cursor" onclick="closeModal()">&times;</span> <div class="modal-content"> <img id="modal-image" src="cardapiocarnesmassas.png"> </div> </div> </div> <script type="text/javascript"> function openModal(retrato) { document.getElementById('modal-image').src = retrato; document.getElementById('myModal').style.display = "block"; } function closeModal() { document.getElementById('myModal').style.display = "none"; } </script>
  5. Claro! Cada medida pré-definida(s, m, l, ...) possui três variáveis de medida: width, length e sleeve Tratei cada uma dessas como "unidade" por acreditar que seriam unidades de medida mas acredito que provavelmente, talvez eu tenha dado uma interpretação equivocada da palavra.
  6. Olá! Veja se isso te ajuda: // objeto com tabela de medidas var tabela_de_medidas = { "S": { "width": [18, 20], "length": [28, 29], "sleeve": [8.13, 8.38] }, "M": { "width": [20.0, 22], "length": [29.0, 30], "sleeve": [8.38, 8.63] }, "L": { "width": [22, 24], "length": [30, 31], "sleeve": [8.63, 8.88] }, "XL": { "width": [24, 26], "length": [31, 33], "sleeve": [8.88, 9.63] }, "2XL": { "width": [26, 28], "length": [33, 34], "sleeve": [9.63, 10.13] }, "3XL": { "width": [28, 30], "length": [34, 36], "sleeve": [10.13, 10.63] } }; var medidas = { "width": 18.3, "length": 34.1, "sleeve": 10.13, }; // inicia um objeto para verificação: var verificador = {}; // para cada tamanho em tabela_de_medidas for (size in tabela_de_medidas) { // para cada unidade de medida em tabela_de_medidas[size] for (unidade in tabela_de_medidas[size]) { // guarda o intervalo de medidas na variável intervalo var intervalo = tabela_de_medidas[size][unidade] // comparar se a unidade na variável medidas está dentro do intervalo if (medidas[unidade] >= intervalo[0] && medidas[unidade] < intervalo[1]) { verificador[unidade] = size; //console.log(unidade + ': ' + medidas[unidade] + ', tamanho: ' + size + ': [' + intervalo + ']'); } } } // se o objeto verificador não estiver vazio if ((Object.keys(verificador).length)) { // se todos os valores forem iguais if (verificador.width == verificador.length == verificador.sleeve) { console.log('As medidas informadas se encaixam no intervalo de tamanho: ' + verificador.width); // se algum valor for diferente } else { console.log('As medidas informadas divergem da tabela de medidas existente, chefe: ', verificador); } } else { console.log('As medidas passadas não se encaixam em nenhuma bitola da tabela, chefe!'); }
  7. Então é só percorrer a variável que contém o resultado da busca ao database, e para cada resultado, gerar um item de menu desses colocando a imagem no lugar do texto.
  8. Olá! Não entendi! O menu é o 1 ou 2? As imagens são o 3, né?
  9. Olá! O que acontece é que a largura de 150px é insuficiente para que caibam as duas palavras, lado a lado. Troque aquele width por min-width
  10. Os dois exemplos que você enviou usam width:100% https://jsfiddle.net/L62o1c3w/4/ Provavelmente depende da largura disponível do elemento pai.
  11. Olá! O que você pensa vai ser possível sim. Você pode fazer com html, css e javascript Use tabelas apenas para dados tabulares. Existem outros elementos html que você pode usar para resolver o que queres. A forma que você está pensando provavelmente dá certo. Se puder nos mostrar o que já fez(pode ser um screenshot), de repente, podemos compreender e orientar melhor e com mais precisão. Você tá escrevendo css e js vanilla?
  12. Olá! Como não tenho o .sql pra testar, teste aí: <?php // ativa a exibição de erros error_reporting(E_ALL); // conecte-se ao banco de dados uma única vez: // variáveis para conexão em localhost $host = 'localhost'; // define o host do banco de dados $user = 'root'; // user do banco de dados $password = ''; // usbw = senha do seu banco de dados $database = 'system'; // lolja = nome do seu banco de dados // estabelecer conexão com o mysql e guarda o resource em $sqli $sqli = new mysqli($host, $user, $password); // verificar se houve erro na conexão if ($sqli->connect_error) { // se houve erro, mostra erro na tela echo "<p>Erro ao Conectar: $sqli->connect_error</p>"; } // alterar o tipo de codificação da conexão com o banco de dados, para utf8 if (!$sqli->set_charset('utf8')) { echo "<p class='error'>O charset não é utf8: $sqli->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>"; } // verificar se algo foi postado if (sizeof($_POST)) { // tratar os dados recebidos do formulário $nomeproduto = $sqli->real_escape_string($_POST['pname']); $descricao = $sqli->real_escape_string($_POST['psw']); $preco = $sqli->real_escape_string($_POST['value']); $cat = $sqli->real_escape_string($_POST['categoria']); // montar a query de inserção $query = 'INSERT INTO produto (nm_produto, ds_produto, vl_preco, id_categoria) VALUES' . "('$nomeproduto', '$nomeproduto','$preco',$cat)"; // valores numéricos não precisam de aspas // executar a query de inserção $sqli->query($query); // verificar se houve alguma falha na execução da query if ($sqli->error) { // define mensagem de erro die('Falha durante a inserção, chefe!<br> ' . $query . '<br>' . $sqli->error); // se não houver falha alguma } else { // define mensagem de sucesso echo('<p>Inserção efetuada com sucesso, chefe!</p>' . $query); } echo $nomeproduto; echo $descricao; echo $preco; echo $cat; } ?> <form method="post"> <input type="text" placeholder="Produto" name="pname" required> <input type="text" placeholder="Descrição(Opcional)" name="psw"> <input type="number" placeholder="Preço" name="value" required> <select name="categoria"> <?php // define a query de busca $query = "SELECT * from categoria"; // executa a query de busca e guarda o resultado em $result $result = $sqli->query($query); if ($result->num_rows > 0) { // output data of each row while ($row = $result->fetch_assoc()) { echo " < option value = " . $row['cd_categoria'] . " > " . $row['nm_categoria'] . " </option > "; } } else { echo "<option value='0'> 0 results </option > "; } ?> </select> <input type="submit" value="Anunciar"> </form> Se aparecer alguma mensagem de erro, diga qual é.
  13. Creio que eu não consegui entender. Quebra de linha onde? Qual é a variável onde você precisa da quebra de linha? Que próximo texto? Como é o trecho html? veja se isso te ajuda: div.innerHTML += '<br>';

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

×