Ir para conteúdo
Fórum Script Brasil

jamiel

Membros
  • Total de itens

    37
  • Registro em

  • Última visita

Tudo que jamiel postou

  1. Não resolveu. Até mudei a versão do jQuery também.
  2. Vou tentar ajustar. Vlw Não adiantou. Continua do mesmo jeito. Percebi que o Browser diz isso: Erro no processamento de XML: erro de sintaxe Posição: http://adwpbeta.tk/select-cidades/cidades.ajax.php?search=&cod_estados=7&ajax=true Número da linha 1, coluna 1: cidades.ajax.php:1:1
  3. Pessoal, vou tentar ser o mais breve possível. Tenho esses arquivos: - cidades.ajax.php - index.php - db_cidades.php db_cidades: <?php $con = mysqli_connect('localhost', 'adwpbeta', '46ocs7aA1J'); if (!$con) { die("Falha ao conectar o banco de dados: ". mysqli_error()); } $db = mysqli_select_db($con, 'adwpbeta_select_cidades'); if (!$db) { die("Falha ao selecionar banco de dados: ". mysqli_error()); } //mysqli_set_charset('utf8', $con); ?> cidades.ajax.php <?php include('db_cidades.php'); header( 'Cache-Control: no-cache' ); header( 'Content-type: application/xml; charset="utf-8"', true ); //mysql_set_charset('utf8', $con); mysql_query("SET NAMES 'utf8'", $con); mysql_query('SET character_set_connection=utf8', $con); mysql_query('SET character_set_client=utf8', $con); mysql_query('SET character_set_results=utf8', $con); $cod_estados = mysqli_real_escape_string( $_REQUEST['cod_estados'] ); $cidades = array(); $sql = "SELECT cod_cidades, nome FROM cidades WHERE estados_cod_estados=$cod_estados ORDER BY nome"; $res = mysqli_query($con, $sql); while ( $row = mysqli_fetch_assoc( $res ) ) { $cidades[] = array( 'cod_cidades' => $row['cod_cidades'], 'nome' => $row['nome'], ); } echo( json_encode( $cidades ) ); ?> index.php <?php include('db_cidades.php'); ?> <html> <head> <!--<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>--> <link rel="stylesheet" href="css/bootstrap.css"> <link href="https://fonts.googleapis.com/css?family=Montserrat:100,300,400,500,600,700" rel="stylesheet"> <title>Exemplo: Populando selects de cidades e estados com AJAX (PHP e jQuery) </title> <style type="text/css"> *, html { font-family: 'Montserrat', sans-serif; margin: 0px; padding: 0px; font-size: 12px; } label {font-weight:300;font-size:18px;} a { color: #0099CC; } body { margin: 10px; } .carregando{ color:#666; display:none; } </style> </head> <body> <div class="container"> <div class="form-group"> <div class="col-md-6"> <label for="cod_estados">Estado:</label> <select name="cod_estados" id="cod_estados" class="form-control"> <option value=""></option> <?php $sql = "SELECT cod_estados, sigla FROM estados ORDER BY sigla"; $res = mysqli_query($con, $sql); while ( $row = mysqli_fetch_assoc( $res ) ) { echo '<option value="'.$row['cod_estados'].'">'.$row['sigla'].'</option>'; } ?> </select> </div> <div class="col-md-6"> <label for="cod_cidades">Cidade:</label> <span class="carregando">Aguarde, carregando...</span> <select name="cod_cidades" id="cod_cidades" class="form-control"> <option value="">-- Escolha um estado --</option> </select> <script src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load('jquery', '1.6.1'); </script> <script type="text/javascript"> $(function(){ $('#cod_estados').change(function(){ if( $(this).val() ) { $('#cod_cidades').hide(); $('.carregando').show(); $.getJSON('cidades.ajax.php?search=',{cod_estados: $(this).val(), ajax: 'true'}, function(j){ var options = '<option value=""></option>'; for (var i = 0; i < j.length; i++) { options += '<option value="' + j.cod_cidades + '">' + j.nome + '</option>'; } $('#cod_cidades').html(options).show(); $('.carregando').hide(); }); } else { $('#cod_cidades').html('<option value="">– Escolha um estado –</option>'); } }); }); </script> </div> </div> </div> <script src="js/bootstrap.js"></script> <!--<script src="js/jquery-1.11.3.js"></script> --> </body> </html> O problema é o seguinte: A listagem dos estados ocorre normalmente. Mas, ao selecionar o estado as cidades ficam carregando eternamente ou carregam e não mostram nada. Subi para esse servidor, para quiser ver o funcionamento: http://adwpbeta.tk/select-cidades/ Agradeço desde já qualquer ajuda.
  4. jamiel

    Url Amigável PHP

    Resolvi colocando echo na URL_BASE. Que vacilo!
  5. jamiel

    Url Amigável PHP

    Upei ainda agora. Entra em algum post e tentar voltar para a página blog, por exemplo. infrainfo.net/infra
  6. jamiel

    Url Amigável PHP

    HTACCESS: RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 - Item de menu: <li><a href="<?php URL_BASE ?>contato">CONTATO</a></li> - Página de post (single-post): http://localhost/infrainfo-2016/post/website-audit/5 - Digamos que gostaria de ir para a página de contato (item de menu), o link para onde sou direcionado não funciona: http://localhost/infrainfo-2016/post/website-audit/contato O acesso tá funcionando normalmente. O problema é quando necessito voltar para outras páginas de um nível anterior. Agradeço desde já qualquer ajuda.
  7. <?php // Configurações do banco de dados date_default_timezone_set("America/Recife"); if (!defined('SERVIDOR')) define('SERVIDOR', 'localhost'); if (!defined('USUARIO')) define('USUARIO', 'root'); if (!defined('SENHA')) define('SENHA', ''); if (!defined('BANCO')) define('BANCO', 'agenciawp2'); if (!defined('CHARSET')) define("CHARSET", "utf8"); // Definir URL BASE define('URL_BASE', 'http://localhost/agenciawp2/'); define('URL_ADMIN', 'http://localhost/agenciawp2/admin/'); $conexao = @mysqli_connect(SERVIDOR, USUARIO, SENHA, BANCO) or die (mysqli_connect_error()); mysqli_set_charset($conexao, CHARSET); ?> CREATE TABLE IF NOT EXISTS `categoria` ( `cat_id` int(11) NOT NULL AUTO_INCREMENT, `cat_name` varchar(60) NOT NULL, `cat_slug` varchar(60) NOT NULL, PRIMARY KEY (`cat_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=13 ; CREATE TABLE IF NOT EXISTS `post` ( `post_id` int(11) NOT NULL AUTO_INCREMENT, `post_cat_id` int(11) NOT NULL, `post_name` varchar(200) NOT NULL, `post_slug` varchar(220) NOT NULL, `post_img` varchar(100) NOT NULL, `post_text` text NOT NULL, `post_views` int(11) NOT NULL, `post_data` date NOT NULL, `post_author` varchar(200) NOT NULL, `post_ativo` int(1) NOT NULL, PRIMARY KEY (`post_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; <div class="table-responsive"> <table class="table"> <thead> <tr> <th width="6%">id</th> <th width="30%">Título</th> <th width="30%">Categoria</th> <th align="center">Ação</th> </tr> </thead> <?php $sql = "SELECT * FROM post p, categoria c WHERE p.post_cat_id = c.cat_id ORDER BY post_id DESC "; $qry = mysqli_query($conexao, $sql); while ($linha = mysqli_fetch_array($qry)) { ?> <tbody> <tr> <td align="center"><?php echo $linha["post_id"] ?></td> <td align="left"><?php echo $linha["post_name"] ?></td> <td align="left"><?php echo $linha["cat_name"] ?></td> <td ><a class="btn btn-primary" href="index.php?link=3&id<?php echo $linha["post_id"]?>">Editar</a></td> <td ><a class="btn btn-danger" href="index.php?link=3&id<?php echo $linha["post_id"]?>">Deletar</a></td> </tr> </tbody> <?php } ?> </table> </div> Neste caso não está aparecendo nada. Já não sei mais o que fazer. É algo simples. Porém, tá complicado solucionar. =============================================== Segundo caso: <?php @$ordem = isset($_GET["ordem"]) ? $_GET["ordem"]:"0"; @$campo = isset($_GET["campo"]) ? $_GET["campo"]:""; @$search = isset($_GET["search"]) ? $_GET["search"]:""; ?> <!-- PESQUISAR --> <style> .my-group .form-control{ width:50%; } </style> <form action="index.php" method="get" class=""> <div class="input-group my-group"> <input type="text" class="form-control" name="search" value="<?php //echo $search ?>" placeholder="Digite o nome do post..."> <select class="form-control" data-live-search="true" name="campo"> <option value="post_name">Postagem</option> </select> <span class="input-group-btn"> <input type="hidden" name="link" value="2"> <input class="btn btn-default" type="submit" value="Pesquisar" name="Submit"> </span> </div> </form> <h4>Lista de Posts</h4> <a href="index.php?link=4" class="btn btn-success">CADASTRAR POST</a> <br><br> <?php if ($search =="") { $sql = "SELECT * FROM post p, categoria c WHERE p.post_cat_id = c.cat_id ORDER BY post_id DESC "; (se eu tirar essa parte em negrito, exibe tudo menos o cat_name que está na tabela categorias) } else { $sql = "SELECT * FROM post WHERE $campo LIKE '%$search%' "; } $total = total($sql); if($total <= 0) { echo "Nenhum Registro Para Exibir"; } else { echo "Há " . $total . " Posts cadastrados"; } ?> <br><br> <div class="table-responsive"> <table class="table"> <thead> <tr> <th width="6%">id</th> <th width="30%">Título</th> <th width="30%">Categoria</th> <th align="center">Ação</th> </tr> </thead> <?php $lpp = 4; //linhas por páginas $inicio = $ordem * $lpp; $post = selecionar($sql . " LIMIT $inicio, $lpp"); foreach ($post as $posts) { (linha 78 - CRUD) ?> <tbody> <tr> <td align="center"><?php echo $posts["post_id"]; ?></td> <td align="left"><?php echo $posts["post_name"]; ?></td> <td align="left"><?php echo $posts["cat_name"]; ?></td> <td ><a class="btn btn-primary" href="index.php?link=3&id<?php echo $posts["post_id"];?>">Editar</a></td> <td ><a class="btn btn-danger" href="index.php?link=3&id<?php echo $posts["post_id"];?>">Deletar</a></td> </tr> </tbody> <?php } ?> </table> </div> Erro: ) Warning: Invalid argument supplied for foreach() in C:\wamp\www\agenciawp2\admin\lst\lst-post.php on line 78 A questão é como envolver a tabela categoria nesse loop. Quero listar os post e a categoria de cada post também.
  8. Pensei nisso, ainda agora: Planos: plan_id, plan_nome Especialidades: esp_id, esp_nome e plan_id Procedimentos: proc_id, proc_nome, esp_id e plan_id A cada procedimento, relacionaria com as tabelas planos e especialidades. O mesmo raciocínio para a tabela especialidades.
  9. Estou fazendo sem frameworks mesmo. Estou tentando bolar uma maneira de cadastrar e exibir a tabela de convênios da melhora maneira possível. As tabelas são dessa maneira: Ex: Convênio: Amil Especialidades (várias): Ortodontia, dentística, próteses, etc. Procedimentos (cada especialidades tem vários procedimentos) : Limpeza, manutenção, carga imediata, cirurgia de ciso, etc. Entendeu?
  10. Gente, estou desenvolvendo um sistema para clínica odontológica (algo relativamente simples. Porém, muito funcional) e esbarrei no primeiro problema: Tabela de especialidades. Faz uma semana que venho trabalhando nisso. Tudo bem até agora. Registro de pacientes, edição e exclusão; datas, estados, etc. Agora, eu comecei a criar a estrutura visual da parte de PLANOS ODONTOLÓGICOS (Amil, Excelsior, etc..) Meu raciocínio, de primeira, foi o seguinte: Tabelas: Planos: plan_id e plan_nome (Amil, Excelsior, etc) Especialidades: esp_id e esp_nome (Ortodontia, periodontia, próteses, dentística, etc) Procedimentos: proc_id, proc_nome, proc_valor, proc_faces (Ex: Limpeza no valor de R$250,00 e aceita faces..) O administrador do sistema vai precisar cadastrar ou excluir um plano. De repente, chegou a notícia que a clínica vai trabalhar com a Amil. OU seja, o operador vai no sistema e criar o plano, escolhe a especialidade e começa a inserir (através de form) os procedimentos. Sinceramente, não estou conseguindo raciocinar sobre como resolver essa questão. Agradeço desde já qualquer ajuda.
  11. jamiel

    Página de categoria

    Muito obrigado!
  12. jamiel

    Página de categoria

    Estou terminando programação nível 01. Mas, pratico muito pouco. E sobre essa sua resolução: ficou show! Tá funcionando tranquilamente aqui. Lembro de ter estudado JOIN. Mas, sem praticar rsrsrs Não entendi esse "ON" ... De qualquer forma, muito obrigado...
  13. jamiel

    Página de categoria

    É uma página própria para listar postagens de uma determinada categoria. Há uma tabela post e outra categoria No começo da página eu chamo no nome da categoria. O código: <?php $id = $_GET["id"]; //Quando clico na origem (http://localhost/cftv/single-categoria.php?id=2) $sql = "SELECT cat_nome FROM categoria WHERE cat_id = ".$id; // Então, requisito o nome da categoria com base no id vindo do GET $qry = @mysqli_query($conexao, $sql); $linha = mysqli_fetch_array($qry); echo "<h1>".$linha["cat_nome"]."</h1>"; // Até aqui, tudo certo. Aparece sempre o nome da categoria que eu cliquei. Se fosse na outra categoria (Ex: 3), outro nome apareceria. ?> Agora, eu pretendo lista apenas postagens desta categoria. Aí, deu um branco e eu não estou conseguindo raciocinar sobre a solução: <?php $id = $_GET["id"]; $sql = "SELECT * FROM post p, categoria c WHERE p.cat_id = ".$id; $qry = @mysqli_query($conexao, $sql); while ($linha = @mysqli_fetch_array($qry)) { ?> <a href='single-post.php?post_id=<?php echo $linha["post_id"] ?>'><h2><?php echo $linha["post_title"] ?></h2></a> <br> <img src='<?php echo $linha["post_img"];?>' class="img-responsive" style="height: 200px;" > <br> <p> <?php $text = $linha["post_msg"]; echo substr($text, 0, 300) . '...'; ?> </p> <p> <span class="fa fa-clock-o" style="color: #0098da;"></span><strong> <?php echo $linha["post_data"] ?></strong> <br> <span class="fa fa-file-text-o" style="color: #0098da;"></span><strong> <?php echo $linha["post_tags"] ?></strong> <br> <span class="fa fa-list-ul" style="color: #0098da;"></span><strong> <?php echo $linha["cat_nome"] ?></strong> </p> <p><a href="single-post.php?post_id=<?php echo $linha["post_id"] ?>" class="btn btn-default default-custom">LER MAIS</a></p> <br> <?php } ?> <?php echo $paginacao; ?> Do jeito que está o segundo código (parei aí...), aparece uma postagem dessa categoria. O problema é que a postagem aparece infinitamente .... Agradeço desde já qualquer ajuda...
  14. Muito obrigado ...
  15. <?php @$cat = $_GET["cat"]; @$title = $_GET["title"]; if ( ($cat !="") && ($title !="") ) { $where = "AND p.cat_id = '$cat' AND post_title like '%$title%' "; } else if ($cat !="") { $where = "AND p.cat_id = '$cat'"; } else if ($title !="") { $where = "AND post_title like '%$title%' "; } else { $where = ""; } ?> <form action="" method="GET"> <select name="cat" id="" class="form-control"> <option value="">Buscar pela categoria</option> <?php $sql = "SELECT * FROM categoria"; $qry = mysqli_query($conexao, $sql); while($linha = mysqli_fetch_array($qry)) { if($linha["cat_id"] == @$cat) $selecao = "selected"; else $selecao = ""; echo "<option value=$linha[cat_id] $selecao > $linha[cat_nome] </option>"; } ?> </select> <br> <div class="input-group margin-bottom-sm"> <span class="input-group-addon"><i class="fa fa-list fa-fw"></i></span> <input class="form-control" type="text" value='<?php echo @$title?>' placeholder="Buscar pela Título" name="title"> </div> <br> <input type="submit" value="Pesquisar" class="btn btn-default"> </form> <?php $sql = "select * from post p, categoria c where p.cat_id = c.cat_id ORDER BY post_id DESC $where"; $qry = mysqli_query($conexao, $sql); while ($linha = mysqli_fetch_array($qry)) { ?>
  16. Opa! Obrigado.. Assim que criei o post consigo resolver. REE rerer O problema era esse mesmo. Na single-post,: <?php @$post_id=$_GET["post_id"];// echo "$id_noticias"; $sql = "select * from post p, categoria c where p.cat_id = c.cat_id ORDER BY post_id='$post_id' DESC"; $qry = @mysqli_query($conexao, $sql); $linha = @mysqli_fetch_array($qry); ?> E nas páginas que redirecionam: Título da postagem listada no página blog : <a href='single-post.php?post_id=<?php echo $linha["post_id"] ?>'><h2><?php echo $linha["post_title"] ?></h2></a> O problema agora é que o formulário de busca acima da listagem não está funcionando: ?> <?php @$cat = $_GET["cat"]; @$title = $_GET["title"]; if ( ($cat !="") && ($title !="") ) { $where = "AND p.cat_id = '$cat' AND post_title like '%$title%' "; } else if ($id_categoria !="") { $where = "AND p.cat_id = '$cat'"; } else if ($busca_title !="") { $where = "AND post_title like '%$title%' "; } else { $where = ""; } ?> <form action="" method="GET"> <select name="cat" id="" class="form-control"> <option value="">Buscar pela categoria</option> <?php $sql = "SELECT * FROM categoria"; $qry = mysqli_query($conexao, $sql); while($linha = mysqli_fetch_array($qry)) { if($linha["cat_id"] == $cat) $selecao = "selected"; else $selecao = ""; echo "<option value=$linha[cat_id] $selecao > $linha[cat_nome] </option>"; } ?> </select> <br> <div class="input-group margin-bottom-sm"> <span class="input-group-addon"><i class="fa fa-list fa-fw"></i></span> <input class="form-control" type="text" value='<?php echo @$title?>' placeholder="Buscar pela Título" name="title"> </div> <br> <input type="submit" value="Pesquisar" class="btn btn-default"> </form> Acabei errando. O certo é esse aqui: <?php @$cat = $_GET["cat"]; @$title = $_GET["title"]; if ( ($cat !="") && ($title !="") ) { $where = "AND p.cat_id = '$cat' AND post_title like '%$title%' "; } else if ($cat !="") { $where = "AND p.cat_id = '$cat'"; } else if ($title !="") { $where = "AND post_title like '%$title%' "; } else { $where = ""; } ?> <form action="" method="GET"> <select name="cat" id="" class="form-control"> <option value="">Buscar pela categoria</option> <?php $sql = "SELECT * FROM categoria"; $qry = mysqli_query($conexao, $sql); while($linha = mysqli_fetch_array($qry)) { if($linha["cat_id"] == @$cat) $selecao = "selected"; else $selecao = ""; echo "<option value=$linha[cat_id] $selecao > $linha[cat_nome] </option>"; } ?> </select> <br> <div class="input-group margin-bottom-sm"> <span class="input-group-addon"><i class="fa fa-list fa-fw"></i></span> <input class="form-control" type="text" value='<?php echo @$title?>' placeholder="Buscar pela Título" name="title"> </div> <br> <input type="submit" value="Pesquisar" class="btn btn-default"> </form>
  17. Projeto: Um website com painel administrativo O foi feito até agora no painel: - As informações estão sendo gravadas corretamente no banco de dados. Inclusive a imagem. O script tem duas partes: inserção e imagem (joga a imagem para uma pasta e grava seu caminho para ser chamado mais na frente). - Lista dos posts no painel está funcionando normalmente. Porém, não consigo chamar a categoria que está em outra tabela: Na tabela post contém "cat_id" e na tabela categoria também tem um "cat_id". Não sei como chamar o nome da categoria que está na tabela categoria. Ex: Na tabela post uma publicação escolheu a categoria Lentes e ela corresponde ao número 1 (id=2 na tabela post e na tabela categoria). - Os posts foram listados na página inicial e na página blog (com paginação funcionando perfeitamente). O grande problema: - Quando clico, por exemplo, na notícia que tem id=4 sou direcionado para a single-post (página com a notícia completa). Sendo isso não acontece. Sou direcionado sempre para a última notícia cadastrada. Isso acontece em todas páginas que listam as notícias. No painel, na página inicial e na própria página de blog. Também, quando clico na notícia diretamente que é listada na página Blog. Ex: - Notícia 01 tem id=4 - Notícia 02 tem id=5 Elas estão listadas na página inicial, quando clico na notícia 01 (http://localhost/cftv/single-post.php?id=4) sou direcionado para a notícia 02. Na verdade, isso acontece se eu clicar em qualquer notícia. Aparece o link com o id correto no navegador. Mas, a notícia é sempre a última cadastrada. Ex: Código da página Blog, onde as notícias são listadas: <?php $sql = "select * from post p, categoria c where p.cat_id = c.cat_id ORDER BY post_id DESC LIMIT $inicio,$lpp"; $qry = @mysqli_query($conexao, $sql); while ($linha = @mysqli_fetch_array($qry)) { ?> <a href="single-post.php?id=<?php echo $linha["post_id"] ?>"><h2><?php echo $linha["post_title"] ?></h2></a> <br> <img src='<?php echo $linha["post_img"];?>' class="img-responsive" style="height: 200px;" > <br> <p> <?php $text = $linha["post_msg"]; echo substr($text, 0, 300) . '...'; ?> </p> <p> <span class="fa fa-clock-o" style="color: #0098da;"></span><strong> <?php echo $linha["post_data"] ?></strong> <br> <span class="fa fa-file-text-o" style="color: #0098da;"></span><strong> <?php echo $linha["post_tags"] ?></strong> <br> <span class="fa fa-list-ul" style="color: #0098da;"></span><strong> <?php echo $linha["cat_nome"] ?></strong> </p> <p><a href="single-post.php?id=<?php echo $linha["post_id"] ?>" class="btn btn-default default-custom">LER MAIS</a></p> <br> <?php } ?> <?php echo $paginacao; ?> Código da página single-post: <div class="container-fluid" style="background: rgba(0, 0, 0, 0.5); min-height: 150px;"> <div class="container"> <div class="row"> <div class="col-md-12"> <?php $sql = "select * from post p, categoria c where p.cat_id = c.cat_id ORDER BY post_id DESC"; $qry = @mysqli_query($conexao, $sql); $linha = @mysqli_fetch_array($qry); ?> <h2 style="color: #0098da; text-align: center;"><?php echo $linha["post_title"] ?></h2> </div> </div> </div> </div> <div class="container-fluid single-post-row2"> <div class="container"> <div class="row"> <div class="col-md-8 single-post-colleft"> <h2 style="color: #0098da;"><?php echo $linha["post_title"] ?></h2> <img src='<?php echo $linha["post_img"];?>' class="img-responsive" style="width: 100%;" > <br> <span style="color: #f8f8f8;"><?php echo $linha["post_msg"] ?></span> <p> <span class="fa fa-clock-o" style="color: #0098da;"></span><strong> <span style="color: #f8f8f8;"><?php echo $linha["post_data"] ?></span></strong> <br> <span class="fa fa-file-text-o" style="color: #0098da;"></span><strong><span style="color: #f8f8f8;"> <?php echo $linha["post_tags"] ?></span></strong> <br> <span class="fa fa-list-ul" style="color: #0098da;"></span><strong><span style="color: #f8f8f8;"> <?php echo $linha["cat_nome"] ?></span></strong> </p> <br> <div class="fb-comments" data-href="https://facebook.com/infrainfo" data-numposts="5"></div> </div> Agradeço desde já qualquer ajuda.
  18. O desafio: - O cliente desistiu de um layout que eu já havia desenvolvido e decidiu mudar - Apresentou um website de um concorrente internacional e gostaria que algumas fossem iguais. - Eu insisti para que não fosse tão igual (até para valorizar nosso trabalho) 1. À medida em que o slider vai mudando, menu vai acompanhando. Ex: Slider01 (Pintura), Slider02 (Montagem) e assim por diante. Ou seja, Troca a imagem, troca o item do menu (underline e cor). Para ficar mais claro, tá aqui o site que ele quer que tire esses elementos: http://www.ssi-schaefer.de/ 2. Eu já consegui criar um slider que fique de fundo. Até para ficar aquele espaço vazio no topo e o nav um pouco mais abaixo. Porém, integrar o mouse (hover) passando em cima dos elementos também e ir mudando o slider tá complicado. Gostaria de saber se alguém pode ajudar? Não estou querendo nada pronto (mastigado). Se for preciso, vou estudando as dicas e tentando fazer. Agradeço demais qualquer tipo de ajuda ... Segue o layout:
  19. jamiel

    Expressão 02 - while e if

    É uma formação completa do MJailton. O acompanho há certo tempo... Mas, nunca tinha comprado nada dele. Aí ele apareceu com essas formações completas dePHP, comprei. Sinceramente, estou achando muito bom. Até porque nunca estudei programação. Então, é algo começando do zero. Aprendendo aos poucos ..
  20. jamiel

    Expressão 02 - while e if

    Rapaz! Você é o cara. Acho que são quase 30 questões. Estou cursando uma formação completa de PHP. Tem sido proveitoso. Muito bom mesmo. Essa questão era a última e mais de um mês dando umas pesquisadas e tetando alguma coisa de vez em quando. Irei upar e ver se eles me aprovam para o módulo seguinte. Loucura total rsrs Muito obrigado mais uma vez ... Irei estudar com mais calma esse código
  21. jamiel

    Expressão 02 - while e if

    Caramba Enio! Show de bola. Mas, tem uma bronca: Ele pede "4 triplas".. 1 - As tripls são ... 2 - As tripls são ... 3 - As tripls são ... 4 - As tripls são ... Eu até consigo 4 triplas. Mas, só dando enter no navegador. Quando chega na quarta, ele volta para a primeira. A bronca é conseguir as 4 de uma vez só. E ir mudando as combinações, à medida que clico num botão (input)... De qualquer forma, muito obrigado! <form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post"> <p> <input type="submit" value="Calcular" name="calc"> </p> </form> <hr> <?php $calc = $_POST['calc']; if ($calc) { $qtde = 0; // Cria uma array com números de 1 a 100 $a = range(1, 100); $b = range(1, 100); $c = range(1, 100); // Enquanto a quantidade de vezes for menor ou igual a 1 while($qtde <= 4) { // Sorteia um número aleatorio das array $A = $a[rand(0,100 - 1)]; $B = $b[rand(0,100 - 1)]; $C = $c[rand(0,100 - 1)]; // Se a sentença não for verdadeira, volta e procura novos números que obedeçam a sentença if( ($A * $A) + ($B * $B) != ($C * $C) ){ continue; } // Incremento na quantidade $qtde++; } // Exibe os números sorteados echo "N&uacute;meros sorteados: " . $A . '&nbsp;' . $B . '&nbsp;' . $C . "<br />"; // Exibe a sentença verdadeira echo "As tripas s&atilde;o: " . $A * $A . '&nbsp;+&nbsp;' . $B * $B . '&nbsp;=&nbsp;' . $C * $C . "<br />"; } ?> Adicionei o botão. Tá tranquila essa questão de apertar e mudar a tripla. Mas, gostaria de obter as 4 ao mesmo tempo. E pior que as quatro mudam a cada clique. Vou ver se consigo pensar aqui ...
  22. <p> Escreva um programa que encontre quatro tripla de Pit&aacute;goras. Uma tripla de Pit&aacute;goras &eacute; uma tripla (a, b, c) de inteiros que satisfazem a equação de Pit&aacute;goras a2 + b2 = c2. Gere randomicamente inteiros no intervalo de 1 a 100. use um comando continue quando a equa&ccedil;&atilde;o for falsa. </p> <hr> <?php //quantidade igual a zero $qtde = 0; //o intervalo das letras $a = range(1, 100); $b = range(1, 100); $c = range(1, 100); //enquanto a quantidade de vezes for de no máximo 4 while ($qtde <= 4) { //se a sentença não for satisfeita, volta e procura os números que obedeçam if ( $a*$a + $b*$b != $c*$c) { continue; } //incremento na quantidade $qtde++; } // mostra as quatro triplas echo "As triplas satilde;o : ". $a*$a .' + '. $b*$b .' = '. $c*$c ."<br>"; O problema é que não está aparecendo resultado algum. Ainda por cima, diz que na linha 35 (if ( $a*$a + $b*$b != $c*$c) { continue; }) há um problema. Não sei também se esse tipo de sentença pode ser colocada dentro de um IF. Enfim, agradeço qualquer ajuda..
  23. jamiel

    Expressão 01 - loop e soma

    Rapaz! Não entendi ... Se refere ao "2/1" que se repete?
  24. jamiel

    Expressão 01 - loop e soma

    Deixa ver se entendi : $impares = $divisor = 1; --> começam com 1 cada... $total = 0; --> $impares+=2 --> impares + 2 | incrementa 2 ao anterior $divisor++ --> +1 | incrementa 1 ao anterior $display[]=$impares.'/'.$divisor; | armazena como uma array Ou seja : incrementa no geral sempre 2/1 $divisor++ $total+= $impares / $divisor; $display[]=$impares.'/'.$divisor; 1 - 1/1 | 1/1 2 - $total = 1/1 + 2/1 | 3/2 3 - $total = 3/2 + 2/1 | 5/3 4 - $total = 5/3 + 2/1 | 7/4 e assim por diante .. Correto?
  25. jamiel

    Expressão 01 - loop e soma

    Rapaz! Você é o cara. Vou estudar essa sua solução. Tinha colocado rapidinho no Excel e lembro que o resultado é esse mesmo. 95 e uns quebradinhos ... Muito obrigado mesmo ...
×
×
  • Criar Novo...