- Fórum WMO
- → claytonprog's Content
claytonprog's Content
There have been 26 items by claytonprog (Search limited from 29/04/2023)
#1016772 Validação De Datas
Posted by claytonprog on 02/02/2012, 19:15 in PHP
Era só trazer a data no formato americano ou seja, Y-m-d. Pode fechar o tópico.
#1016746 Validação De Datas
Posted by claytonprog on 01/02/2012, 14:13 in PHP
Estou com problema, preciso fazer uma validação nas inscricões de cursos.
Vejam o código abaixo:
<? $id_curso = $_POST['id_curso']; $sql = "select * from cursos where id=$id_curso"; $resultado = mysql_query($sql) or die (""); While($linha = mysql_fetch_array($resultado)) { $curso = $linha['nome']; $valor = $linha['valor']; $vagas = $linha['vagas']; $dt_insc_fin= $linha['dt_insc_fin']; $data = explode("-",$dt_insc_fin); $dt_insc_fin = "$data[2]/$data[1]/$data[0]"; } ?> <? $perfil = $_SESSION['id_cliente']; $sql = "select * from clientes where id='$perfil'"; $query = mysql_query($sql); $dados = mysql_fetch_assoc($query); $nome_usuario = $dados['nome']; $cpf = $dados['cpf']; ?> <!------- Início das Validações de Critérios ---> <?php $sql = "SELECT COUNT( * ) as Total FROM inscricoes WHERE id_curso= '$id_curso'"; $resultSet = mysql_query($sql, $conexao); $result = mysql_fetch_array($resultSet); if($result['Total'] < $vagas){ } else { echo "O curso '$curso' não possui mais vagas disponíveis, por favor escolha outra opção de curso!"; echo "<br>"; echo "<a href='cursos.php'>Voltar!</a><br> "; exit; } ?> <br /> <? $new_data = $dt_insc_fin; $hoje = date("d/m/Y"); if ($hoje >= $new_data){ echo "Inscrição encerrada, prazo de inscrição para este curso expirado!"; echo "<br>"; echo "<a href='cursos.php'>Voltar!</a><br> "; exit; }else{ } ?> <form action="gravar_inscricao.php" method="post"> <input type="hidden" name="id_curso" value="<?echo $id_curso?>"> <input type="hidden" name="perfil" value="<?echo $perfil?>"> <input type="hidden" name="cpf" value="<?echo $cpf?>"> <h2>Usuário: <? echo $nome_usuario; ?></h2> <br /> <h2>CPF: <? echo $cpf; ?></h2> <br /> <h2>Curso: <?php echo $curso; ?> </h2> <br /> <h2>Investimento: <?php echo $valor; ?> </h2> <br /> <h3> Dados para Depósito Bancário: <br /> Agencia: 013-2 | Conta Corrente: 32815-4 <br /> Favorecido: A3 Contabilidade, Assessoria e Treinamento </h3> </p> <p> </p> <input type="submit" value="Confirmar Inscrição" class="button4" name="submit" /> </form> <!------- Final das Validações de Critérios --->
O Grande problema é que quando tento pegar a data de hoje e checar se ela é maior ou igual a do cadastro do curso não está fazendo a validação corretamente, mesmo se data de hoe for maior ele deixa fazer a inscrição ao invés de bloquear e mostra um mensagem.
#1019924 Url Amigável
Posted by claytonprog on 28/01/2013, 17:35 in PHP
Ola boa tarde tenta tirar isto
<IfModule mod_rewrite.c>
e
</IfModule>
e ve se funciona
Fiz do jeito que você pediu e não aconteceu nada, continua do mesmo jeito as url normais.
#1019926 Url Amigável
Posted by claytonprog on 28/01/2013, 18:08 in PHP
posta ai como esta sua url?
http://www.meusite.c...r/quemsomos.php
Era pra ficar assim:
http://www.meusite.com.br/quemsomos/
#1019922 Url Amigável
Posted by claytonprog on 28/01/2013, 16:04 in PHP
Estou tentando colocar url amigáveis em meu site, porém não está funcionando.
Criei um ar um arquivo .htaccess e coloquei na raiz do meu site.
Vejam o conteúdo do arquivo.
<IfModule mod_rewrite.c> RewriteEngine On # Página de contato RewriteRule ^contato/?$ /contato.php [NC,L] # Página de Quem Somos RewriteRule ^quemsomos/?$ /quemsomos.php [NC,L] # Página de clientes RewriteRule ^clientes/?$ /clientes.php [NC,L] # Página de servicos RewriteRule ^servicos/?$ /servicos.php [NC,L] # Página de servicos RewriteRule ^sistemas/?$ /sistemas.php [NC,L] # Página de portfolio RewriteRule ^portfolio/?$ /portfolio.php [NC,L] # Página de exibição de um portfolio RewriteRule ^portfolio/([a-z0-9-]+)/([0-9]+)/?$ /portfolio.php?id=$2&titulo=$1 [NC] </IfModule>
Liguei para o suporte do provedor e informaram que a programação do arquivo .htaccess estava errada por isso não estava funcionando!! Alguém poderia me dizer o que está errado na programação??
#1018827 Select Em Várias Tabelas
Posted by claytonprog on 22/06/2012, 11:17 in PHP
Estou precisando fazer um select em varias tabelas e trazer o último registro de cada uma delas.
segue abaixo como está o código:
<? include("connections/conexao.php"); $sql1 = "select * from politica order by data desc limit 6"; $query1 = @mysql_query($sql1); while ($coluna1 = @mysql_fetch_array($query1)){ $id = $coluna1["id"]; $titulo = $coluna1["titulo"]; $texto = $coluna1["texto"]; $foto = $coluna1["foto"]; $link = $coluna1["id"]; ?>
Da forma que está está só pegando de uma tebela preciso que pegue de 4 tabelas.
obs: os campos tem o mesmo nome só muda o nome da tabela.
#1018831 Select Em Várias Tabelas
Posted by claytonprog on 22/06/2012, 13:36 in PHP
pessoal!
Estou precisando fazer um select em varias tabelas e trazer o último registro de cada uma delas.
segue abaixo como está o código:<? include("connections/conexao.php"); $sql1 = "select * from politica order by data desc limit 6"; $query1 = @mysql_query($sql1); while ($coluna1 = @mysql_fetch_array($query1)){ $id = $coluna1["id"]; $titulo = $coluna1["titulo"]; $texto = $coluna1["texto"]; $foto = $coluna1["foto"]; $link = $coluna1["id"]; ?>
Da forma que está está só pegando de uma tebela preciso que pegue de 4 tabelas.
obs: os campos tem o mesmo nome só muda o nome da tabela.
utilize o INNET JOIN ou LEFT JOIN ou RIGHT JOIN ou UNION, mas depende muito do contexto e o que vc quer retornar na Query... explique melhor pra eu poder te dar uma luz ai e diga tb o nome das tabelas
O nome das tabelas são: politica, saude, cultura, culinaria. Eu preciso trazer os valores
dos seguintes campos: id, foto, titulo, data
Obs: Preciso do último registro de cada tabela e os nomes dos campos das tabelas são todos iguais.
#1017988 Problema Com Script Zipfile
Posted by claytonprog on 17/04/2012, 00:03 in PHP
estou com um problema num envio de fotos com zipFile. Ele faz o envio corretamente porém ele renomeias as fotos e isso eu não quero!! Alguém saberia mudar esse script para ele não renomear as fotos!
Segue abaixo o script.
<?php //VERIFICA SE A SESSÃO ESTÁ ATIVA require_once("verifica.php"); //CONECTA COM O BANCO DE DADOS require_once("../connections/conexao.php"); include("helpers.php"); //mysql_connect ($sql_host, $sql_user, $sql_pass); // mysql_select_db ($sql_db); if (isset($_FILES['zipfile']['name'])) { $albumId = $_POST['album_id']; //$albumPath = mysql_result(mysql_query("SELECT FROM album_projeto WHERE id='" . $albumId . "'"),0); $zipFile = $_FILES['zipfile']['tmp_name']; $albumDir = 'fotos_album/'; //$albumDir = $root_dir . "images/" . $albumPath; $uploadDir = $albumDir . "tmp"; if (!file_exists($uploadDir)) mkdir($uploadDir); if (@is_uploaded_file($zipFile)) { $extension = getFileExtension($_FILES['zipfile']['name']); $now = time(); while(file_exists($newFile = $uploadDir.'/'.$now.'.'.$extension)) { $now++; } $uploadedFileName = $now.'.'.$extension; move_uploaded_file($_FILES['zipfile']['tmp_name'], $newFile); $zip = new ZipArchive; $handle = $zip->open($newFile); if ($handle === TRUE) { echo "<b>Fotos Enviadas com sucesso!</b>"; echo "<script language='javaScript'>window.location.href='fotos.php'</script>"; $zip->extractTo($uploadDir); $zip->close(); } else { echo 'Falha, código:' . $handle; } unlink($newFile); if ($handle = opendir($uploadDir)) { while (false !== ($file = readdir($handle))) { if ($file == "." || $file == "..") continue; $extension = getFileExtension($file); $now = time(); while(file_exists($newFile = $albumDir.'/'.$now.'.'.$extension)) { $now++; } $fileName = $now . '.' . $extension; rename($uploadDir.'/'.$file,$newFile); $arquivo = $fileName; $path_foto = $arquivo; $query = "INSERT INTO fotos (id_foto, id_album ,foto) VALUES('','$albumId','$path_foto')"; $result = mysql_query($query); } } } } ?>
#1019250 Ocultar Itens Do Menu
Posted by claytonprog on 22/08/2012, 21:48 in PHP
É o seguinte:
tenho um menu dinâmico com 4 níveis gostaria que ocultasse o <li> para que o menu não apareça caso não haja no banco o item correspondente.
segue o código
<link type="text/css" href="menu.css" rel="Stylesheet" /> <div id="nav"> <ul> <li><a href="#">Selecione a Categoria</a> <!-- Categoria 1º nível ----> <ul> <?php include "../connections/conexao.php"; $SQL = "SELECT * FROM categorias ORDER BY categoria asc limit 80"; $query = mysql_query($SQL); while($row = mysql_fetch_array($query)) { $categoria = $row['categoria']; $id = $row['id']; ?> <li><a href="#"><? echo $categoria; ?></a> <!-- Início Sub-Categoria 2º nível ----> <ul> <?php $SQL9 = "SELECT * FROM sub_categorias where id_categoria='$id' ORDER BY subcategoria asc"; $query9 = mysql_query($SQL9); while($row9 = mysql_fetch_array($query9)) { $sub_categoria = $row9['subcategoria']; $id_sub_categoria = $row9['id']; ?> <li><a href="#"><? echo $sub_categoria; ?></a> <!-- Início dos Itens 3º nível ----> <ul> <?php $SQL8 = "SELECT * FROM sub_sub_categorias where id_sub_categoria='$id_sub_categoria' ORDER BY sub_sub_categoria asc"; $query8 = mysql_query($SQL8); while($row8 = mysql_fetch_array($query8)) { $sub_sub_categoria = $row8['sub_sub_categoria']; $id_sub_sub_categoria = $row8['id']; ?> <li><a href="#"><? echo $sub_sub_categoria; ?></a> <!-- Início do Sub-Itens 4º nível ----> <ul> <?php $SQL7 = "SELECT * FROM sub_itens where id_sub_sub_categoria='$id_sub_sub_categoria' ORDER BY sub_item asc"; $query7 = mysql_query($SQL7); while($row7 = mysql_fetch_array($query7)) { $sub_item = $row7['sub_item']; $id_sub_sub_categoria = $row7['id']; ?> <li><a href="#"><? echo $sub_item; ?></a></li> <? } ?> </ul> <!-- Final do Sub-Itens 4º nível ----> </li> <? } ?> </ul> <!-- Final dos Itens 3º nível ----> </li> <? } ?> </ul> <!-- Final Sub-Categoria 2º nível ----> <? } ?> </li> </ul> <!-- Final Categoria 1º nível ----> </li> </ul> </div>
O css:
#nav { float: left; width:auto; font: bold 12px Arial, Helvetica, Sans-serif; border: 1px solid #121314; border-top: 1px solid #2b2e30; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; } #nav ul { width:auto; margin:0; padding:0; list-style:none; } #nav ul li { float:left; } #nav ul li a { float: left; color:#d4d4d4; padding: 10px 20px; text-decoration:none; background:#3C4042; background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(59,63,65)), color-stop(0.55, rgb(72,76,77)), color-stop(0.78, rgb(75,77,77)) ); background: -moz-linear-gradient( center bottom, rgb(59,63,65) 9%, rgb(72,76,77) 55%, rgb(75,77,77) 78% ); background: -o-linear-gradient( center bottom, rgb(59,63,65) 9%, rgb(72,76,77) 55%, rgb(75,77,77) 78% ); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 0 5px rgba(0, 0, 0, 0.1) inset; border-left: 1px solid rgba(255, 255, 255, 0.05); border-right: 1px solid rgba(0,0,0,0.2); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); } #nav ul li a:hover, #nav ul li:hover > a { color: #252525; background:#3C4042; background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(77,79,79)), color-stop(0.55, rgb(67,70,71)), color-stop(0.78, rgb(69,70,71)) ); background: -moz-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% ); background: -o-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% ); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 -1px #000; } #nav li ul a:hover, #nav ul li li:hover > a { color: #2c2c2c; background: #5C9ACD; background: -webkit-gradient( linear, left bottom, left top, color-stop(0.17, rgb(61,111,177)), color-stop(0.51, rgb(80,136,199)), color-stop(1, rgb(92,154,205)) ); background: -moz-linear-gradient( center bottom, rgb(61,111,177) 17%, rgb(80,136,199) 51%, rgb(92,154,205) 100% ); background: -o-linear-gradient( center bottom, rgb(61,111,177) 17%, rgb(80,136,199) 51%, rgb(92,154,205) 100% ); border-bottom: 1px solid rgba(0,0,0,0.6); border-top: 1px solid #7BAED9; text-shadow: 0 1px rgba(255, 255, 255, 0.3); } #nav li ul { background:#3C4042; background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(77,79,79)), color-stop(0.55, rgb(67,70,71)), color-stop(0.78, rgb(69,70,71)) ); background-image: -moz-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% ); background-image: -o-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% ); border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; left: -999em; margin: 35px 0 0; position: absolute; width: 160px; z-index: 9999; box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; border: 1px solid rgba(0, 0, 0, 0.5); } #nav li:hover ul { left: auto; } #nav li ul a { background: none; border: 0 none; margin-right: 0; width: 120px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-bottom: 1px solid transparent; border-top: 1px solid transparent; } #nav li li ul { margin: -1px 0 0 160px; -webkit-border-radius: 0 10px 10px 10px; -moz-border-radius: 0 10px 10px 10px; border-radius: 0 10px 10px 10px; visibility:hidden; } #nav li li:hover ul { visibility:visible; } #nav ul ul li:last-child > a { -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; } #nav ul ul ul li:first-child > a { -moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; border-radius:0 10px 0 0; }
Pessoal!
Para facilitar dei um printscreen na tela dá uma olhada que vc vai entender.
Clique aqui
#1019571 Evento Onchange Do Combobox
Posted by claytonprog on 13/10/2012, 15:07 in PHP
tenho esse código abaixo:
<form action="agenda-telefonica-resultado.php" method="post" id="form" class="listacidade"> <span> <select id="cidade" name="cidade"> <option>Arapiraca</option> <option>Grande Maceió</option> <option selected>Maceió</option> <option>Paripueira</option> </select> </span> </form>
Eu preciso que seja feito o seguinte:
Usar o evento Onchange do combobox.
Quando uma das cidades acima for selecionada automaticamente o sistema deverá passar o nome dessa cidade para uma consulta, ou seja,
deverá ser chamado um formulário com uma consulta listando os dados com a cidade escolhida!
Alguém tem alguma idéia????
#1016777 Erro Em Where
Posted by claytonprog on 03/02/2012, 00:14 in PHP
Olha eu de novo aqui.
É o seguinte estou com uma sql com erro dêem uma olhada:
$strSQL = mysql_query("SELECT * FROM cursos where $hoje >= dt_insc_fin or dt_insc_fin <> "0000-00-00" order by data desc LIMIT $start,$plimit");// SQL para exibição
Preciso que só apareçam os cursos que estejam com datas maior ou igual a data do dia e os cursos que não estiverme com a data final vazia.
Alguém pode me dar uma ajuda?
#1017280 Erro Em Relatório
Posted by claytonprog on 03/03/2012, 22:55 in PHP
Estou fazendo um relatorio com os seguintes campos:
Curso - O nome curso
Pré-inscritos - Quantos alunos estão pré-inscritos no curso
Inscritos - Quantos alunos estão inscritos no curso
Total - Total de inscritos e total de pré-inscritos
O relatorio deverá aparecer da seguinte forma:
Nome do Curso Pré-inscritos Inscritos Total
CONTABILIDADE PARA INICIANTES 2 1 3
REDAÇÃO OFICIAL E A NOVA ORTOGRAFIA 1 1 2
Da forma que estou fazendo está saindo assim:
Nome do Curso Pré-inscritos Inscritos Total
CONTABILIDADE PARA INICIANTES 2 1 3
REDAÇÃO OFICIAL E A NOVA ORTOGRAFIA 2 1 3
Ou seja está repetindo
Abaixo segue o código:
<div align="justify"><font size="3" color="#000000"> </font> <?php require_once("../connections/conexao.php"); $consulta = mysql_query("SELECT * FROM inscricoes GROUP BY id_curso"); //$consulta = mysql_query("SELECT * FROM inscricoes"); while($resultado = mysql_fetch_array($consulta)) { $id_curso = $resultado["id_curso"]; // Aqui pego o id curso $aluno = $resultado["id_aluno"]; // Aqui eu pego o id do aluno $status = $resultado["status"]; // Aqui eu pego o id do aluno ?> <table align='center' width='1024' border='0' cellspacing='1' cellpadding='0' bgcolor='#FFFFFF'> <tr> <td align='left' class='imprimir2' bgcolor='#FFFFFF'></td> </tr> <tr> <td align='left' class='imprimir2' bgcolor='#FFFFFF' width='50%'> <?php $sql = "SELECT * FROM cursos WHERE id = '$id_curso' GROUP BY id"; $resultado = mysql_query($sql) or die ("Problema na Consulta"); While ($linha = mysql_fetch_array($resultado)) $nome_curso = $linha['nome']; { ?> <table width="1165" border="0"> <tr> <td colspan="9"></td> </tr> <tr> <td width="160"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Curso</font></strong></td> <td width="130"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Pré-Inscritos</font></strong></td> <td width="180"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Inscritos</font></strong></td> <td width="80"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Total</font></strong></td> </tr> <tr> <?php $somar = mysql_query("SELECT COUNT(id) as Total FROM inscricoes where status='inscrito'"); $totalid = mysql_fetch_array($somar); $somar2 = mysql_query("SELECT COUNT(id) as Total FROM inscricoes where status='preinscrito'"); $totalid2 = mysql_fetch_array($somar2); $total_geral = $totalid['Total'] + $totalid2['Total']; ?> <td> <font size="2" face="Arial, Helvetica, sans-serif"> <?= $nome_curso;?> <?= $statusr;?> </font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> ( <? echo $totalid2['Total']; ?> ) </font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> ( <? echo $totalid['Total']; ?> ) </font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> ( <? echo $total_geral; ?> ) </font></td> </tr> </table> <?php } ?> </td> </tr> <tr> </tr> </table> <table width="1024" border="0"> </table> <?php } ?> <div align="center" style="margin-top:20px"> </div> </div>
Quem Puder me ajudar agradeceria muito
#1017103 Erro Ao Excluir Aluno
Posted by claytonprog on 21/02/2012, 20:40 in PHP
<?php require_once("../connections/conexao.php"); $id = $_GET['id']; $sql = "SELECT * FROM inscricoes WHERE id_aluno= '$id'"; $resultSet = mysql_query($sql, $conexao); $result = mysql_fetch_array($resultSet); $id_aluno = $result["id_aluno"]; if(mysql_num_rows($resultSet) <= '0'){ $id = $_GET['id']; $x = mysql_query("DELETE FROM clientes WHERE id='$id' LIMIT 1"); echo"Aluno deletado com sucesso"; echo "<script language='javaScript'>window.location.href='alunos.php'</script>"; } else { echo "Este aluno não pode ser excluído, pois está inscrito e algum curso!"; echo "<br>"; echo "<a href='alunos.php'>Clique para Voltar!</a><br> "; exit; } ?>
#1017094 Erro Ao Excluir Aluno
Posted by claytonprog on 21/02/2012, 18:34 in PHP
Pessoal Estou com um pequeno problema! é o seguinte:
Tenho um sistema de inscrição de cursos.
No sistema tem uma tabela de alunos e uma tabela de inscrições onde gravo o id do aluno inscrito.
O problema:
Quero que quando o administrador do sistema for excluir o aluno o sistema verifique se ele está inscrito em
algum curso, caso esteja e não permita excluir e emita um alerta que aluno está inscrito em determinado curso e
não pode ser excluído, caso contrário o aluno pode ser excluido normalmente.
Segue abaixo o código:
<?php require_once("../connections/conexao.php"); ?> <?php $id = $_GET['id']; $sql = "SELECT * FROM inscricoes WHERE id_aluno= '$id'"; $resultSet = mysql_query($sql, $conexao); $result = mysql_fetch_array($resultSet); $id_aluno = $result["id_aluno"]; echo $id_aluno; if($id_aluno <> ""){ $id = $_GET['id']; $x = mysql_query("DELETE FROM clientes WHERE id='$id' LIMIT 1"); echo"Aluno deletado com sucesso"; echo "<script language='javaScript'>window.location.href='alunos.php'</script>"; } else { echo "Este aluno não pode ser excluído, pois está inscrito e algum curso!"; echo "<br>"; echo "<a href='alunos.php'>Clique para Voltar!</a><br> "; exit; } ?>
O problema neste código é que ele não está fazendo a validação!! Está passando direto e excluíndo.
Quem puder ajudar agradeço muito..
#1019850 Dúvida Em Tags
Posted by claytonprog on 06/01/2013, 09:11 in PHP
TABELA TAGS
ID - ID_MARCADOR - ID_POSTAGEM
ONDE:
ID- AUTONUMERADOS
ID_MARCADOR - VEM DA TABELA MARCADORES
ID_POSTAGEM - VEM DA TABELA BLOG
NO BANCO DE DADOS ESTÁ ASSIM
1 - 8 - 3
2 - 9 - 3
3 - 11 - 3
--------------------
4 - 8 - 4
5 - 9 - 4
6 - 12 - 4
-------------------------------------
ESTOU TENTANDO AGRUPAR PARA QUE APAREÇA AS TAGS PARA AS POSTAGENS
ESTÁ APARECENDO ASSIM:
8(2) 9(2) 11(2) 12(2)
É PARA APERECER ASSIM:
8(2) 9(2) 11(1) 12(1)
SEGUE ABAIXO O MEU CÓDIGO:
<CODE>
<aside class="widget widget_tags">
<h4 class="widget-title">Marcadores</h4>
<ul>
<?php
$SQL1 = "SELECT * FROM tags GROUP BY id_marcador ORDER BY id";
$query1 = mysql_query($SQL1);
while($row1 = mysql_fetch_array($query1)) {
$id_tag = $row1['id_marcador'];
?>
<?php
$somar = mysql_query("SELECT COUNT(id) as Total FROM tags GROUP BY id_marcador");
$totalid = mysql_fetch_array($somar);
?>
<li><a href="blog_marcadores.php?id=<? echo $id;?>"><? echo $id_tag; ?>( <? echo $totalid['Total']; ?> )</a></li>
<?
}
?>
</ul>
</aside>
</CODE>
Ninguém!!
#1018027 Dúvida Em Download De Arquivo!
Posted by claytonprog on 19/04/2012, 00:03 in PHP
Estou desenvolvendo um sistema de download, onde eu envio o arquivo para o cliente que por sua vez acessa a área
administrativa dele para fazer o download do arquivo enviado para ele. Até está tudo ok. O que eu quero é que quando ele clicar
no link do arquivo eu possa gravar no banco de dados data em que foi feito esse download.
segue abaixo o link que o cliente clica:
<a href="../upload_empresas/<? echo $arquivo; ?>" target="_blank"><? echo $aux['arquivo']; ?></a>
Quando ele clicar neste link ele vai fazer o download do arquivo, dai eu precido dar update na tebela e gravar
a data em que o arquivo foi baixado.
Alguém pode me ajudar!
#1018035 Dúvida Em Download De Arquivo!
Posted by claytonprog on 20/04/2012, 09:04 in PHP
Alguém poderia me ajudar
#1019538 Dúvida Em Consulta!
Posted by claytonprog on 08/10/2012, 09:54 in PHP
#1019534 Dúvida Em Consulta!
Posted by claytonprog on 07/10/2012, 09:11 in PHP
Tenho uma tabela chamada ESTABELCIMENTOS com os seguintes campos:
id-INT
nome- VARCHAR
categoria- VARCHAR
subcategoria- VARCHAR
item - VARCHAR
sub_item - VARCHAR
chaves - VARCHAR
===================================
exemplo dos dados:
NOME - CATEGORIA - SUBCATEGORIA - ITEM - SUB_ITEM - CHAVES
RIACHUELO COMÉRCIO - LOJA - ROUPA - MASCULINO - ROUPAS, MASCULINO, HOMEM, MODA
TENHO UM FORMULÁRIO COM UM CAMPO CHAMDO BUSCA.
O USUÁRIO VAI DIGITAR UMA PALAVRA E AO CLICAR NO BOTÃO PROCURAR. DEVERÁ SER FEITA UMA BUSCA NA TABELA ESTABELECIMENTOS
NOS CAMPOS RELACIONADOS ACIMA. SE O TERMO DIGITADO FOR ACHADO EM ALGUM DOS DESSES CAMPOS DA TABELA DEVERÁ SER RETORNADO
O RESULTADO DO ESTABELECIMENTO.
OBS: O CAMPO CHAVES - SÃO PALAVRAS CHAVES SEPARADOS POR VÍRGULA.
Alguém sabe montar essa consulta???
#1019569 Dúvida Em Consulta!
Posted by claytonprog on 13/10/2012, 14:53 in PHP
Valew! Funcionou!!!
Novo Problema!
Pessoal estou com problema de acentuação na busca.
segue abaixo o meu código.
<?php require_once("connections/conexao.php"); $filtrar = $_POST["busca"]; $hoje = date("Y-m-d"); $query = "SELECT * FROM estabelecimentos WHERE nome LIKE '%".$filtrar."%' OR categoria LIKE '%".$filtrar."%' OR subcategoria LIKE '%".$filtrar."%' OR item LIKE '%".$filtrar."%' OR sub_item LIKE '%".$filtrar."%' OR chaves LIKE '%".$filtrar."%' and status='ativo' and dt_insc_fin >= '".$hoje."' AND dt_insc_fin != '0000-00-00'"; $result = mysql_query($query) or die("Error: " . mysql_error()); if (@mysql_num_rows($result) == 0 ) { echo "<br>"; echo "<font size=2 color=#000066 face=Verdana>"; echo("Não existem registro para esta busca!") ."<p>"; echo "</font>"; echo "<font size=2 color=#000066 face=Verdana>"; } else { while ($row = mysql_fetch_assoc($result)) { $id = $row['id']; $id_plano = $row['idplano']; $nome = $row['nome']; $foto = $row['banner']; $largura = $row['largura']; $altura = $row['altura']; ?> <h1><?php echo $row['nome']; ?></h1> <a href="estabelecimento.php?id=<? echo $id;?>" class="menuheader"><img src="painel/<?php echo $row['banner']; ?>" width=<? echo $largura ?> height=<? echo $altura ?> border="0" alt="<?php echo $row['nome']; ?>" /> </a> <?php } } ?>
No banco no campo chaves está cadastrada a palavra chave: paletó
Se eu digitar a palavra "paletó" no campo do formualario ele não me traz nada, agora de se eu tirar o acento da palavra no banco de dados e fazer a
pesquisa ele traz o resultado normal ou seja toda a palavra chave cadastrada com acento a consulta não funciona.
Alguém pode me ajudar!
#1019167 Ajuda Com Autocomplete
Posted by claytonprog on 09/08/2012, 14:41 in PHP
Tenho esse código aqui que gera um autocomplete que peguei na net e adaptei porém onde aparece o resulta da busca ele só mostra os
nomes eu gostaria que aperecesse também o id com um link que ao ser clicado direciona para uma outra página.
está assim:
$json .= '{"value":"'.$row['nome'].'"}';
gostaria que ficasse assim:
<a href="ver_estabelecimento.php?id=<? echo $row["id"];?>" ><? echo $row["nome"];?>" ></a>
Segue o codigo fonte:
<?php $text = $mysqli->real_escape_string($_GET['term']); $query = "SELECT nome FROM estabelecimentos WHERE nome LIKE '%$text%' ORDER BY nome ASC"; $result = $mysqli->query($query); $json = '['; $first = true; while($row = $result->fetch_assoc()) { if (!$first) { $json .= ','; } else { $first = false; } $json .= '{"value":"'.$row['nome'].'"}'; } $json .= ']'; echo $json; ?>
Desde já agardeço a ajuda!!
#1019175 Ajuda Com Autocomplete
Posted by claytonprog on 10/08/2012, 12:35 in PHP
Basta concatenar ambos os valores na resposta do json :
$json .= '{"value":"'.$row['nome'].$row['nome'].'"}';
Abraços
Ainda não resolve o problema pois preciso chamar outra página via get:
Tem que ficar assim:
<a href="ver_estabelecimento.php?id=<? echo $row["id"];?>" ><? echo $row["nome"];?>" ></a>
#1018415 Agrupar Registros
Posted by claytonprog on 12/05/2012, 09:22 in PHP
Quero fazer uma consulta para agrupar alguns registros e exibilos por mês.
Primeiro estou tentando gerar os meses para estes registros, na tabela tá assim:
id id_cliente id_projeto data
1 1 1 2012-01-02
1 1 1 2012-01-11
1 1 1 2012-02-02
1 1 1 2012-03-02
1 1 1 2012-05-11
Está me listando os meses assim:
Janeiro
Janeiro
Feveiro
Março
Maio
Janeiro está se repetindo ( errado ) era para agrupar as datas de janeiro.
Quando deveria está listando os meses assim:
Janeiro
Feveiro
Março
Maio
Segue abaixo o código pra ver se alguém pode resolver o problema.
<div class="content-box"> <div class="box-body"> <div class="box-header clear"> <h2>Listagem de Arquivos</h2> </div> <div class="box-wrap clear"> <div class="page clear"> <div class="columns clear"> <?php include "../connections/conexao.php"; $id_projeto = $_GET["id_projeto"]; $id_cliente = $_GET["id_cliente"]; $strSQL = mysql_query("SELECT * FROM upload_projetos where id_projeto='$id_projeto' and id_cliente='$id_cliente' GROUP BY data asc"); while ($aux = mysql_fetch_array($strSQL)) { $id = $aux['id']; $_dt_not= $aux['data']; list( $date, $time ) = explode( ' ', $_dt_not ); $data = explode("-",$date); $_dt_not = "$data[2]/$data[1]/$data[0]"; $dt_not = "$data[1]"; switch($dt_not) // acha o mês em português { case "1": $mes_port = "Janeiro"; break; case "2": $mes_port = "Fevereiro"; break; case "3": $mes_port = "Março"; break; case "4": $mes_port = "Abril"; break; case "5": $mes_port = "Maio"; break; case "6": $mes_port = "Junho"; break; case "7": $mes_port = "Julho"; break; case "8": $mes_port = "Agosto"; break; case "9": $mes_port = "Setembro"; break; case "10": $mes_port = "Outubro"; break; case "11": $mes_port = "Novembro"; break; case "12": $mes_port = "Dezembro"; break; } ?> <div class="col1-3"> <div class="content-box"> <div class="box-body"> <div class="box-header clear"> </div> <div class="box-wrap clear"> <div align="center"><img src="images/calendario.png" alt="" /> </div> <div align="center"><a href="ver_obra.php?id=<? echo $dt_not;?>"><?= $mes_port;?></a></div> </div> </div> </div> </div> <?php } ?> </div> <div class="box-wrap clear"></div> </div> </div> <!-- end of content-box --> </div> <p> <div class="tab-footer clear"></div> </div>
Pessoal consegui resolver a questão da listagem dos meses agora falta a segunda parte:
Preciso que quando fo r clicado no link:
<div align="center"><a href="ver_obra.php?id=<? echo $dt_not;?>"><?= $mes_port;?></a></div>
chamar a página ver_obra.php
Nessa página deverá listar as imagens das obras referente ao mês selecionado.
Preciso montar a SQL
A tabela está assim:
tabela: projetos
id
id_cliente
foto
data
descricao
----------------------------
tabela: upload_projetos
id
id_projeto
id_cliente
titulo
foto
data
Como ficaria a SQL sendo que preciso agrupar as imagens pelo : $id_projeto, $id_cliente e o mês selecionado.
#1018318 Acompanhamento De Obra Mês A Mês
Posted by claytonprog on 07/05/2012, 22:03 in PHP
id
id_projeto
id_cliente
titulo
foto
data
--------------------------------
Exemplo:
id - id_projeto - id_cliente - foto - data
1 - 1 - 1 projeto_planta_baixa - 01-01-2012
1 - 1 - 1 projeto_planta_baixa1 - 03-01-2012
1 - 1 - 1 projeto_planta_baixa1 - 03-02-2012
1 - 1 - 1 projeto_planta_baixa1 - 03-02-2012
Preciso que faça o seguinte:
O sistema busque no banco de dados as fotos enviadas e gere os meses referentes os uploads feitos no caso acima iria ser gerado os meses JANEIRO E FEVEREIRO 2012 pois foram envidas fotos nestes meses.
não sei se seria uma consulta com group by para agrupar as datas e pegar o mês:
Isso seria o princípio.
Pessoal começei a fazer está meio caminho andado, só falta fazer o scritp listar mês a mês:
segue abaixo o código:
<table class="style1"> <thead> <tr> <th>Obra</th> <th>Nome da Obra</th> <th><div align="center">Status da Obra</div></th> <th><div align="center">Mês</div></th> </tr> </thead> <tbody> <?php include "../connections/conexao.php"; $id_projeto = $_GET["id_projeto"]; $id_cliente = $_GET["id_cliente"]; $strSQL = mysql_query("SELECT * FROM upload_projetos where id_projeto='$id_projeto' and id_cliente='$id_cliente' order by data desc"); while ($aux = mysql_fetch_array($strSQL)) { $id = $aux['id']; $_dt_not= $aux['data']; $data = explode("-",$_dt_not); $_dt_not = "$data[2]/$data[1]/$data[0]"; ?> <?php include "../connections/conexao.php"; $id_projeto = $_GET["id_projeto"]; $id_cliente = $_GET["id_cliente"]; $strSQL1 = mysql_query("SELECT * FROM projetos where id='$id_projeto' and id_cliente='$id_cliente' order by data desc"); while ($aux1 = mysql_fetch_array($strSQL1)) { $nome_projeto= $aux1['nome']; $foto = $aux1["foto"]; $status_projeto= $aux1['status']; $id_cliente= $aux1['id_cliente']; } ?> <!-- INICIO DO BOX MÊS ----> <tr class="box-slide-head"> <td><img src="../painel/<? echo $foto; ?>" alt="" class="thumb size48 clickable" /></td> <td> <p class="description"><h4><? echo $nome_projeto; ?></h4></p> </td> <td class="center vcenter"><? echo $status_projeto; ?></td> <td class="vcenter slide-but"><div align="center"><span></span>JANEIRO</div></td> </tr> <tr> <td colspan="4" class="box-slide-body ln-normal"> <h5>Fotos da Obra</h5> <div class="gallery gal-small"> <ul class="clear"> <?php $id_projeto = $_GET["id_projeto"]; $id_cliente = $_GET["id_cliente"]; $strSQL = mysql_query("SELECT * FROM upload_projetos where id_projeto='$id_projeto' and id_cliente='$id_cliente' order by data desc"); while ($aux = mysql_fetch_array($strSQL)) { $id = $aux['id']; $titulo = $aux["titulo"]; $foto = $aux["foto"]; $_dt_not= $aux['data']; $data = explode("-",$_dt_not); $_dt_not = "$data[2]/$data[1]/$data[0]"; ?> <li> <a href="../painel/<? echo $foto; ?>" rel="group2" title="<? echo $aux['titulo']; ?>"><img src="../painel/<? echo $foto; ?>" alt="" width="56" height="58" class="thumb" /></a> <br /> <p><small><strong>Data:</strong><? echo $_dt_not; ?></small></p> </li> <?php } ?> </ul> </div> </td> </tr> <!-- FINAL DO BOX MÊS DE JANEIRO ----> <?php } ?> <tr> <td colspan="4"> </td> </tr> </tbody> </table>
#1018310 Acompanhamento De Obra Mês A Mês
Posted by claytonprog on 07/05/2012, 16:06 in PHP
construtora acompanhe as obras mês a mês. A idéia é o seguinte:
O Administrador do Sistema
1- Cadastra os clientes, depois oas obras para cada cliente os e envia as fotos das obras.
Até ai está tudo ok e funcionando.
Agora vem o problema:
1- O Cliente acessa um área administrativa.
2- Lá estarão cadastrados as obras que ele tem na construtora.
3- O Cliente seleciona a obra que ele deseja e em seguida será listado os meses em que foram enviadas as fotos das obras
para que o cliente possa acompanhar mês a mês.
isso é que precisa ser feito:
Segue abaixo as tabelas e como estou tentando fazer.
tabela: projetos
id
id_cliente
foto
data
descricao
----------------------------
tabela: upload_projetos
id
id_projeto
id_cliente
titulo
foto
data
--------------------------------
Exemplo: upload_projetos
id - id_projeto - id_cliente - foto - data
1 - 1 - 1 projeto_planta_baixa - 01-01-2012
1 - 1 - 1 projeto_planta_baixa1 - 03-01-2012
1 - 1 - 1 projeto_planta_baixa1 - 03-02-2012
1 - 1 - 1 projeto_planta_baixa1 - 03-02-2012
Agora é preciso fazer 2 coisas:
1- Em primeiro lugar: Eu Preciso que o sistema busque no banco de dados as fotos enviadas e gere os meses referentes os uploads
feitos no caso acima iria ser gerado os meses JANEIRO E FEVEREIRO 2012 pois foram envidas fotos nestes meses, caso tenham sido envidas
fotos nos 12 meses teria que gerar os 12 meses do referente ano e caso tenha ultrapassado os 12 meses do ano cteorrente o sistema geraria
também os meses do ano seguinte porque uma obra pode durar 2 anos ou mais.
2- Em segundo lugar: Eu preciso que esses meses gerados estejam dentro de colunas, pois quando o cliente clicar no mês que ele escolher
vai abrir abaixo ( estou usando um efeito toggle ) as fotos do projeto que foram postadas naquele mês, porque a idéia é que o cliente
acompanhe a sua obra mês a mês.
abaixo segue codigo de como estou tentando montar:
<!-- INICIO DO BOX MÊS ----> <table class="style1"> <thead> <tr> <th>Thumbs</th> <th>Description</th> <th>Status</th> <th>Mês</th> </tr> </thead> <tbody> <tr class="box-slide-head"> <td><a href="#" title="preview"><img src="images/tmp/thumbnail1.jpg" alt="" class="thumb size48 clickable" /></a></td> <td> <p class="description"><h4>Nome da Obra</h4></p> </td> <td class="center vcenter"><img src="images/ico_active_16.png" class="icon16 block center" title="active" alt="" /></td> <td class="vcenter slide-but"><div align="center"><span></span>JANEIRO</div></td> </tr> <tr> <td colspan="4" class="box-slide-body ln-normal"> <h5>Fotos da Obra</h5> <div class="gallery gal-small"> <ul class="clear"> <li><a href="#" rel="group2" title="Ver foto"><img src="images/tmp/thumbnail1.jpg" alt="" width="56" height="58" class="thumb" /></a></li> <li><a href="#" rel="group2" title="Ver foto"><img src="images/tmp/thumbnail1.jpg" alt="" width="56" height="58" class="thumb" /></a></li> <li><a href="#" rel="group2" title="Ver foto"><img src="images/tmp/thumbnail1.jpg" alt="" width="56" height="58" class="thumb" /></a></li> <li><a href="#" rel="group2" title="Ver foto"><img src="images/tmp/thumbnail1.jpg" alt="" width="56" height="58" class="thumb" /></a></li> </ul> </div> <p><small><strong>Postado em:</strong> by <a href="#">Arnold</a> | 20/03/2010</small></p> </td> </tr> <!-- FINAL DO BOX MÊS ----> <tr> <td colspan="4"> </td> </tr> </tbody> </table>
Quem puder ajudar agradeço muito.
- Fórum WMO
- → claytonprog's Content
- Privacy Policy
- Regras ·