
jamiel
Membros-
Total de itens
37 -
Registro em
-
Última visita
Sobre jamiel

Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
jamiel's Achievements
0
Reputação
-
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
-
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.
-
Resolvi colocando echo na URL_BASE. Que vacilo!
-
Upei ainda agora. Entra em algum post e tentar voltar para a página blog, por exemplo. infrainfo.net/infra
-
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.
-
<?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.
-
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.
-
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?
-
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.
-
Muito obrigado!
-
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...
-
É 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...
-
Muito obrigado ...
-
<?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)) { ?>