Ir para conteúdo
Fórum Script Brasil

Von_Reibnitz

Membros
  • Total de itens

    28
  • Registro em

  • Última visita

Tudo que Von_Reibnitz postou

  1. Olá, para exibir os dados de forma correta com a data atual alterei by dia desc para by dia asc, isso já resolveu a exibição, mas ainda esta gravando muitos dados na tebela, pensei em utilizar o truncate para limpar a tabela antes de inserir os dados novamente.
  2. Olá, econtrei este script de previsão do tempo que pega os dados de um xml e grava em banco, mas não estou conseguindo fazer ele exibir os dados corretamente: estrutura arquivo tempo.php <?php //Script desenvolvido por Victor Mangia em 23/08/2010 22:04 //Twitter: @mangiavictor //entre abaixo com o numero da cidade //busque o numero da cidade em http://tempo.cptec.inpe.br/ $numerocidade="1064"; //configuração de conexão com o banco de dados mysql_connect('localhost', 'user', 'senha') or die('Não foi possivel conectar: ' . mysql_error()); mysql_select_db('previsao') or die('Não pude selecionar o banco de dados'); //verificar se já tem o registro no banco $sqlPrevisao=mysql_num_rows(mysql_query("select * from previsao where dt_atualizacao = now()")); if($sqlPrevisao < 1) { $obj = simplexml_load_file("http://servicos.cptec.inpe.br/XML/cidade/".$numerocidade."/previsao.xml"); $contaReg = count($obj) - 1; for($i=0; $i <=$contaReg; $i++) { //evitando gravacao de registros invalidos if(isset($obj->previsao[$i]->dia)) { //gravando as previsoes $sqlGravar=mysql_query("insert into previsao_brasmid set dia='".$obj->previsao[$i]->dia."', icone='".$obj->previsao[$i]->tempo."', maxima='".$obj->previsao[$i]->maxima."', minima='".$obj->previsao[$i]->minima."', dt_atualizacao=now() "); } //buscar a previsao do dia $sqlDia=mysql_fetch_array(mysql_query("select minima, maxima, icone from previsao_brasmid order by dia desc limit 1")); $icone="<img src='icones_tempo/".$sqlDia['icone'].".png' alt=''>"; $maxima=$sqlDia['maxima']; $minima=$sqlDia['minima']; } } else { //buscar a previsao do dia $sqlDia=mysql_fetch_array(mysql_query("select minima, maxima, icone from previsao_brasmid order by dia desc limit 1")); $icone="<img src='icones_tempo/".$sqlDia['icone'].".png' alt=''>"; $maxima=$sqlDia['maxima']; $minima=$sqlDia['minima']; } ?> estrutura index.php <?php //Script desenvolvido por Victor Mangia em 23/08/2010 22:04 //Twitter: @mangiavictor //Configure o arquivo abaixo com seu banco de dados include "tempo.php"; ?> <table width='145' border='0' cellpadding='1' cellspacing='0' class='txttopo'> <tr><td width='41' rowspan='2' align='center'><?php echo $icone;?></td> <td colspan='5'><strong>Caçador/SC</strong></td> </tr><tr><td width='10'><img src='icones_tempo/seta_topo1.gif' alt='Temperatura M&iacute;nima' width='10' height='9' /></td> <td width='21'><strong><?php echo $minima;?></strong></td> <td width='10'><img src='icones_tempo/seta_topo2.gif' alt='Temperatura M&aacute;xima' width='10' height='9' /></td> <td width='20'><strong><?php echo $maxima;?></strong></td> <td><strong>-<?php echo date('d/m/y');?></strong></td> </tr></table> banco de dados CREATE TABLE IF NOT EXISTS `previsao_brasmid` ( `dia` date NOT NULL, `icone` varchar(100) NOT NULL, `maxima` int(3) NOT NULL, `minima` int(3) NOT NULL, `dt_atualizacao` date NOT NULL, KEY `dia` (`dia`) ); o que acontece é que ele gera uma enorme quantia de dados no banco, e mostra apenas a previsão para o 4º dia e não a atual.
  3. Olá, estou com problemas para implementar o lightbox em um script php tenho no index estes códigos: <? include "config.php"; $pg = $_GET[pg]; $cidade = $_GET[cidade]; if(empty($pg)) { $pg = "principal"; //include "estrutura/estatisticas/contador.php"; } ?> <? if(empty($pg) OR $pg=="principal"){?> <? }?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script type="text/javascript"> var $JQuery = jQuery.noConflict() </script> <!--JAVA PLAYER POP UP--> <script> function link(end){ window.open(end,"nova","height=442,width=470,left=60,top=50"); } </script> <!--JAVA RECADOS --> <script> function link(end){ window.open(end,"nova","height=500,width=600,left=60,top=50"); } </script> <title> >> Portal noticias <<</title> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; } .topobg { height: 3px; } img {border:0;} .inicio { color: #000000; font-family: "trebuchet MS", Verdana, Arial; } .entrete { color: #1C5A97; font-family: "trebuchet MS", Verdana, Arial; font-size: 35px; font-weight: bold; } .fotos { color: #9981E6; font-family: "trebuchet MS", Verdana, Arial; } .videos { color: #99CC00; font-family: "trebuchet MS", Verdana, Arial; } .contato { color: #0099FF; font-family: "trebuchet MS", Verdana, Arial; } .btradio { color: #999999; font-family: "trebuchet MS", Verdana, Arial; } .style4 { font-family: "trebuchet MS", Verdana, Arial; font-size: 12px; } .style10 { font-family: "trebuchet MS", Verdana, Arial; font-size: 15px; } .style9 { font-family: "trebuchet MS", Verdana, Arial; font-weight: bold; color: #FFFFFF; font-size: 14px; } .fundo_topo { height: 35px; padding-top: 2px; } .style22 { font-family: "trebuchet MS", Verdana, Arial; color: #FFFFFF; font-weight: bold; font-size: 14px; } --> </style> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="shortcut icon" href="icone.gif" > <link rel="stylesheet" href="menucss.css" type="text/css" /> <link rel="stylesheet" href="menuh.css" type="text/css" /> <link href="menu_style.css" rel="stylesheet" type="text/css"> <style type="text/css"> .style18 { font-family: "trebuchet MS", Verdana, Arial; font-size: 14px; color: #FFFFFF; font-weight: bold; } </style> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects"></script> <script type="text/javascript" src="js/lightbox.js"></script> <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> </head> na página que exibe a noticia a imagem é mostrada da seguinte forma: <? $alinhara = ($dados[alinhamento_foto]=="R")?"right":"left"; $larguraG = ($dados[largura_foto]=="")?"250":"$dados[largura_foto]"; $alturaG = ($dados[altura_foto]=="")?"h=":"h=$dados[altura_foto]"; echo "<a href='thumbs.php?w=$LarguraFoto&imagem=images/$tabela1/$dados[id]/$dados[foto]' rel='lightbox' title='$dados[titulo]'>"; echo "<img src='thumbs.php?w=$larguraG&$alturaG&imagem=images/$tabela1/$dados[id]/$dados[foto]' align='$alinhara' border='0'>"; echo "</a>"; $texto1 = "$dados[texto]"; $texto2 = str_replace('<font face="Verdana" size="2">', "", "$texto1"); $texto3 = str_replace('</font>', "", "$texto2"); echo nl2br($texto3); echo "<br><br><i>$dados[creditos_fotos]</i>"; ?> mas não esta funcionando, segue o link http://www.educacadorsc.net não sei onde esta o erro.
  4. Von_Reibnitz

    Duvida em menu

    Olá, possuo um menu em php desta forma: Banco de dados: -- -- Banco de Dados: `menu` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `menu` -- CREATE TABLE IF NOT EXISTS `menu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nome` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; -- -- Extraindo dados da tabela `menu` -- INSERT INTO `menu` (`id`, `nome`) VALUES (1, 'Produtos'), (2, 'Empresa'), (3, 'Contato'); -- -------------------------------------------------------- -- -- Estrutura da tabela `submenu` -- CREATE TABLE IF NOT EXISTS `submenu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nome` varchar(255) NOT NULL, `categoria` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; -- -- Extraindo dados da tabela `submenu` -- INSERT INTO `submenu` (`id`, `nome`, `categoria`) VALUES (1, 'Eletrodomesticos', '1'), (2, 'Institucional', '3'); em menu.php : <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script> <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" /> </head> <body> <ul id="MenuBar1" class="MenuBarHorizontal"> <?PHP include("config.php"); $sql = "SELECT * FROM menu order by id asc"; $res = mysql_query($sql) or die (alerta("linha 8 ".mysql_error())); while($row = mysql_fetch_array($res)) { $menu=$row['nome']; $id_cat=$row['id']; $link=$row['link']; ?> <?php //Aqui vamos contar o submenu para ver se abre o submenu ou não $sql2 = "SELECT * FROM submenu where categoria='$id_cat' "; $res2 = mysql_query($sql2) or die (alerta("linha 8 ".mysql_error())); $contador = mysql_num_rows($res2); // se não tiver submenu ele fecha a tag if($contador==0){ echo '<li><a class="MenuBarItem" href="#">'.$menu.'</a>'; echo "</li>"; }else { echo '<li><a class="MenuBarItemSubmenu" href="#">'.$menu.'</a>'; echo "<ul>"; while($row2 = mysql_fetch_array($res2)) { $submenu=$row2['nome']; ?> <li><a href="#"><?php echo $submenu;?></a></li> <?php }?> </ul> </li> <?php }}?> </ul> <script type="text/javascript"> <!-- var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"}); //--> </script> minha dúvida é como inserir um link no menu, visto que criarei uma opção no banco de dados do menu e do submenu para insrir um link, mas não sei como chamar este link dentro do código. inseri no código a opção de $link=$row['link']; e pensei em chamar o link utilizando: echo '<li><a class="MenuBarItemSubmenu" href='.$link'>'.$menu.'</a>'; mas não esta correto, alguém pode me auxiliar?
  5. Olá, gostaria de auxílio, pois não estou conseguindo acertar. pois bem, fiz uma planilha bem símples de cálculo para saber seo pedido enviado e o gasto real é maior que a receita, por exemplo; TENHO 1.500.000,00 DE RECEITA; TENHO 4.500.000,00 DE PEDIDO; E 900.000,00 FORAM CONCEDIDOS. pois bem, já acertei uma condição se desta forma =SE(Q6>Q10;"EXCEDENTE";"SALDO") onde Q6 tem o valor concedido de 900.000,00 e Q10 tem o valor da receita. isso mostra no caso a palavra SALDO, até aeee tudo beleza, mas gostaria que na célula abaixo que mostra o valor deste saldo fosse preenchida com determinada cor de fonte e de preenchimento, mas já tenho ali uma fórmula desta meneira: =Q10-Q6 como fazer para ou a fonte ou o preenchimento seja alterado pela resposta de EXCEDENTE OU SALDO? grato pelo auxílio
  6. olá, já corrigí, ficou assim: <? // INICIO DO UPDATE $query3="UPDATE `$tabela1` SET cont = cont+1 WHERE id = '$id'"; $result3=mysql_query($query3) or die("<div align='center' class='legendamenor'>Erro, tente novamente</a>"); // FIM DO UPDATE ?> agradeço a atenção.
  7. fiz assim: <? // INICIO DO UPDATE $query3="UPDATE `$tabela1` SET cont=$cont+1 WHERE id = '$id'"; $result3=mysql_query($query3) or die("<div align='center' class='legendamenor'>Erro, tente novamente</a>"); // FIM DO UPDATE ?> mas esta contando apenas 1 acesso, quando atualizo a página permanece a contagem.
  8. e estrutura do banco é assim: -- -- Estrutura da tabela `noticias` -- CREATE TABLE IF NOT EXISTS `noticias` ( `id` int(5) NOT NULL auto_increment, `id_user` varchar(5) NOT NULL default '4', `id_cat` char(3) NOT NULL default '', `data` datetime NOT NULL default '0000-00-00 00:00:00', `data2` datetime NOT NULL default '0000-00-00 00:00:00', `titulo` text NOT NULL, `subtitulo` text, `texto` text NOT NULL, `foto` varchar(255) default NULL, `fotos_extras` enum('S','N') NOT NULL default 'N', `creditos_fotos` varchar(255) NOT NULL default '', `alinhamento_foto` enum('L','R') NOT NULL default 'L', `largura_foto` char(3) NOT NULL default '250', `altura_foto` char(3) NOT NULL default '', `status` enum('S','N') NOT NULL default 'S', `cont` bigint(20) NOT NULL default '0', PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=630;
  9. Olá, possuo este código de uma página que exibe as notícias: exibe2.php <? $variables=(strtolower($_SERVER['REQUEST_METHOD'])== 'GET') ? $_GET : $_POST; foreach ($variables as $k=> $v) $$k=$v; $tabela1 = "noticias"; $tabela2 = "users"; $tabela3 = "cidades"; $file = "$tabela1"; // INICIO DA ACAO DE EXIBIR if($acao == "ver"){ $busca = "SELECT * FROM $tabela1 WHERE id='$id'"; $sql = mysql_query($busca); $dados = mysql_fetch_array($sql); $data1 = strftime("%d/%m/%Y às %Hh%Mmin", strtotime($dados[data])); $data2 = strftime("%d/%m/%Y às %Hh%Mmin", strtotime($dados[data2])); $data = "$data1 - Atualizada em $data2"; //$sql2 = "SELECT * FROM $tabela2 WHERE id='$dados[id_user]'"; $sql2 = "SELECT * FROM $tabela2 WHERE id='$dados[id_user]'"; $sql2 = mysql_query($sql2); $dados2 = mysql_fetch_array($sql2); $sql3 = "SELECT * FROM $tabela3 WHERE id='$dados2[id_cidade]'"; $sql3 = mysql_query($sql3); $dados3 = mysql_fetch_array($sql3); ?> &lt;script>var fontSize = <?=$tfonte?>;</script> <table width='100%' border='0' cellpadding='2' cellspacing="0"> <tr> <td style="border-bottom:1px solid <?=$corcelula2?>;"><?=$data?></td> </tr> <tr><td style="border-bottom:1px solid <?=$corcelula2?>;"><table width="100%" border="0" cellpadding="0" cellspacing="1"> <tr> <td width="4%"><a href="mailto:<?=$dados2[email]?>"><img src="images/layout/icone_email.gif" border="0"></a></td> <td width="61%"><?="<b>$dados2[nome]</b> - $dados3[nome]($dados3[estado])";?></td> <td width="35%" align="right"><table border="0" cellspacing="0" cellpadding="0"> <tr> <td align="right" class="pequeno"> TAMANHO DA FONTE</td> <td width="3"></td> <td width="16" height="16" align="center" valign="middle" bgcolor="<?=$corcelula2?>" style="border:1px solid <?=$corcelula1?>;"><A href="java script:diminuir('mudaFonte')"><B>A-</B></A></td> <td width="3"></td> <td width="16" height="16" align="center" valign="middle" bgcolor="<?=$corcelula2?>" style="border:1px solid <?=$corcelula1?>;"><A href="java script:aumentar('mudaFonte')"><B>A+</B></A></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td class="titulosG coresportes"><? echo nl2br ($dados['titulo']);?></td> </tr> <? if($dados[subtitulo] != ""){?> <tr> <td><B><i><? echo $dados['subtitulo']?></i></B></td> </tr> <? }?> <tr> <td valign="top"> <br /> <div id="mudaFonte"> <? //$alinhara = ($dados[alinhamento_foto]=="R")?"right":"left"; $larguraG = ($dados[largura_foto]=="")?"250":"$dados[largura_foto]"; $alturaG = ($dados[altura_foto]=="")?"h=":"h=$dados[altura_foto]"; echo "<a href='thumbs.php?w=$LarguraFoto&imagem=images/$tabela1/$dados[id]/$dados[foto]' rel='lightbox' title='$dados[titulo]'>"; echo "<img src='thumbs.php?w=$larguraG&$alturaG&imagem=images/$tabela1/$dados[id]/$dados[foto]' align='center' border='0'>"; echo "</a>"; $texto1 = "$dados[texto]"; $texto2 = str_replace('<font face="Verdana" size="2">', "", "$texto1"); $texto3 = str_replace('</font>', "", "$texto2"); echo nl2br($texto3); echo "<br><br><i>$dados[creditos_fotos]</i>"; ?> </div> <br /> </td> </tr> </table> <br /> <? // INICIO DOS BOTOES IMPRIMIR, INDICAR if(empty($imprimir)){ include "estrutura/imprimir.php"; } // FIM DOS BOTOES IMPRIMIR, INDICAR ?> <? } // FIM DA ACAO DE EXIBIR ?> <? if($acao == "ultimas"){ $busca = "SELECT * FROM $tabela2 WHERE status = 'S' AND noticias!='' ORDER by rand() LIMIT $limite"; //echo $busca; $sql = mysql_query($busca); //echo $sql; $total = mysql_num_rows($sql); //echo $total; if($total > 0){ ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td height="4"></td></tr> <? while($dados = mysql_fetch_array($sql)){?> <tr> <td align="right"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td align="right"> <? $busca2 = "SELECT * FROM $tabela1 WHERE id_cat REGEXP '$dados[noticias]' ORDER BY data desc"; //echo $busca2; $sql2 = mysql_query($busca2); //echo $sql2; $dados2 = mysql_fetch_array($sql2); echo "<a href='?pg=$link_page&id=$dados2[id]'>"; echo "<font class='laranja'><b>$dados[nome]</b></font><br />"; $contatamanho = strlen($dados2[titulo]); if($contatamanho > $qt_letras){ $titulo = substr_replace($dados2[titulo], "...", $qt_letras, $contatamanho - $qt_letras); } else { $titulo = "$dados2[titulo]"; } echo $titulo; echo "</a>"; ?> </td> <td width="55" align="right"><img src="thumbs.php?w=<?=$largura?>&h=<?=$altura?>&imagem=images/users/<?=$dados[foto]?>"></td> </tr> </table> </td> </tr> <tr><td height="5"></td></tr> <? }?> </table> <? } else {?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>nenhum <b>registro</b> encontrado!</td> </tr> </table> <? }?> <? }?> <? // INICIO DA ACAO DE FOTOS EXTRAS if($fotos == "S"){ if($dados[fotos_extras] == "S"){ echo "<br>"; $wh1 = "WHERE id = '$id'"; $busca = "SELECT * FROM $tabela1 $wh1 ORDER BY data desc"; //echo "$busca<br>"; $sql = mysql_query($busca); $total = mysql_num_rows($sql); $dados = mysql_fetch_array($sql); $dir = "images/$tabela1/$id/"; //echo $dir; $dirhandle = opendir($dir); $fotos = array(); while ($file = readdir($dirhandle)) { $files = $file; $arr_basename=explode(".",$files); $file_type=strtolower("$arr_basename[1]"); //if ($file_type == "jpg"){ if($file_type == "jpg" && $file != "$dados[foto]"){ $fotos[] = $files; } } closedir($dirhandle); sort($fotos); for($i=0;$i<count($fotos);$i++){ // para exibir em ordem alfabética //for ($i=count($fotos);$i>0;$i--){ // para exibir em ordem alfabética inversa echo "<a href='thumbs.php?w=$LarguraFoto&imagem=$dir$fotos[$i]' rel='lightbox[roadtrip]'>"; echo "<img style='border:1px solid $corcelula1' onmouseover='makevisible(this,0)' onmouseout='makevisible(this,1)' src='thumbs.php?w=$largura&h=$altura&imagem=$dir$fotos[$i]' border='0' alt='$dados[descricao]' style='FILTER: alpha(opacity=100);'>"; echo "</a> "; } } echo "<br><br><br>"; } // FIM DA ACAO DE FOTOS EXTRAS ?> <? // INICIO DA ACAO DE OUTRAS if($outras == "S"){ $sql2 = "SELECT * FROM $tabela2 WHERE id='$id'"; $sql2 = mysql_query($sql2); $dados2 = mysql_fetch_array($sql2); if($acao == colunista){ $wh1 = "WHERE id_cat = '$dados2[noticias]'"; } else { $wh1 = "WHERE id = '$id'"; } $busca = "SELECT * FROM $tabela1 $wh1 ORDER BY data desc"; $sql = mysql_query($busca); $total = mysql_num_rows($sql); $dados = mysql_fetch_array($sql); if($total > 0){ $busca2 = "SELECT * FROM $tabela1 WHERE id_cat = '$dados[id_cat]' ORDER BY data desc LIMIT 10"; //echo $busca2; $sql2 = mysql_query($busca2); //echo $sql2; ?> <br /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="22" bgcolor="#336633" class="titulos2 branco"> OUTRAS NOTÍCIAS</td> </tr> <tr><td height="5"></td></tr> </table> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr><td height="4"></td></tr> <? while($dados2 = mysql_fetch_array($sql2)){?> <tr> <td> <? $data = strftime("%d/%m/%Y", strtotime($dados2[data])); echo "<a href='?pg=$link_page&id=$dados2[id]'>"; echo "$data - <font class='coresportes'><b>$dados2[titulo]</b></font>"; echo "</a>"; ?> </td> </tr> <tr><td height="1" bgcolor="<?=$corcelula2?>"></td></tr> <tr><td height="5"></td></tr> <? }?> </table> <? } else {?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>nenhuma <b><?=$palavra?></b> encontrada!</td> </tr> </table> <? }?> <? } // FIM DA ACAO DE OUTRAS // INICIO DA ACAO VER ULTIMAS if($acao == "ultimas_noticia"){ $dataHoje = date("Y-m-d H:i:s"); $wh1 = "AND data < '$dataHoje'"; //echo $wh1; if(!empty($idcat)){ $wh2 = "AND id_cat = '$idcat'"; } if(!empty($limite2)){ $limite2 = "LIMIT $limite2"; } $busca = "SELECT * FROM $tabela1 WHERE status='S' $wh1 $wh2 $ordem"; //echo $busca; if($paginacao == "S"){ $total_reg = $qts_ultimos; if(!$page){ $page = "1"; } $inicio = $page-1; $inicio = $inicio*$total_reg; $limite = mysql_query("$busca LIMIT $inicio,$total_reg"); } else { $limite = mysql_query("$busca $limite2"); } $todos = mysql_query("$busca"); $tr = mysql_num_rows($todos); $tp = @ceil($tr / $total_reg); if($tr > 0){ ?> <table border="0" cellpadding="1" cellspacing="0"> <? // Agora vamos montar o código. Pegue o valor total de resultados: $total = mysql_num_rows($limite); // Defina o número de colunas que você deseja exibir: //$colunas = "3"; //$colunas = "$qts_colunas"; // Agora vamos ao "truque": if ($total>0) { for ($i = 0; $i < $total; $i++) { if (($i%$colunas)==0) { $colspan = $colunas+$colunas+$colunas; ?> <tr> <? }?> <? $dados = mysql_fetch_array($limite); ?> <td align="center" valign="top"><table border="0" cellpadding="0" cellspacing="0"> <tr><td height="5"></td> <tr> <td width="<?=$largura_coluna?>" align="right" valign="middle"><table width="100%" border="0" align="left" cellpadding="0" cellspacing="0"> <tr> <? if(!empty($dados[foto])){?> <td width="<?=$largura+5;?>" height="<?=$altura+8;?>" align="left" valign="middle"> <table border="0" cellpadding="1" cellspacing="0" bgcolor="<?=$corcelula1?>"> <tr> <td><table border="0" cellspacing="0" cellpadding="3"> <tr> <td bgcolor="#FFFFFF"><a href='<?="?pg=$link_page&id=$dados[id]";?>'><img src="<?="thumbs.php?w=$largura&h=$altura&imagem=images/$tabela1/$dados[id]/$dados[foto]";?>" width="<?=$largura?>" height="<?=$altura?>" border="0" style="FILTER: alpha(opacity=100);" onMouseOver="makevisible(this,0)" onMouseOut="makevisible(this,1)"></a></td> </tr> </table></td> </tr> </table></td> <? }?> <td align="right" valign="middle"> <table width="100%" border="0" cellpadding="1" cellspacing="0"> <tr><td bgcolor="<?=$corcelula2?>"> <? $dados2 = mysql_fetch_array(mysql_query("SELECT * FROM noticias_cat WHERE id='$dados[id_cat]'")); echo "<font class='titulos coresportes'><b>$dados2[nome]</b></font>"; ?></td> </tr> <tr> <td height="3"></td> </tr> </table> <table width="98%" border="0" cellpadding="0" cellspacing="0"> <tr> <td><? echo "<a href='?pg=$link_page&id=$dados[id]'>"; echo strftime("%d de %B de %Y", strtotime($dados[data]))."<br>"; $contatamanho1 = strlen($dados[titulo]); if($contatamanho1 > $qt_letras1){ $titulo = substr_replace($dados[titulo], "...", $qt_letras1, $contatamanho1 - $qt_letras1); } else { $titulo = $dados[titulo]; } $contatamanho2 = strlen($dados[subtitulo]); if($contatamanho2 > $qt_letras2){ $subtitulo = substr_replace($dados[subtitulo], "...", $qt_letras2, $contatamanho2 - $qt_letras2); } else { $subtitulo = $dados[subtitulo]; } echo "<font class='titulosG coresportes'><b>$titulo</b></font><br>"; echo "$subtitulo<br>"; echo "</a>"; ?></td> </tr> </table> </td> </tr> </table></td> </tr> <tr><td colspan="4" align="right" height="3"></td> </tr> <tr> <td height="5" colspan="4"></td> </tr> </table></td> <? }?> </TR> <? }?> </table> <? // INICIO DA PAGINAÇÃO if($paginacao == "S"){ include "estrutura/paginacao.php"; } // FIM DA PAGINAÇÃO ?> <? } else {?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center"><br /> nenhum <b>registro</b><b> </b>encontrado!<br /> <br /> </td> </tr> </table> <? } // FIM DO ELSE } // FIM DA ACAO VER ULTIMAS // INICIO DA ACAO VER ULTIMAS 3 if($acao == "ultimas_noticias"){ $dataHoje = date("Y-m-d H:i:s"); $wh1 = "AND data < '$dataHoje'"; // echo $wh1; if(!empty($idcat)){ $wh2 = "AND id_cat = '$idcat'"; } if(!empty($limite2)){ $limite3 = "LIMIT $limite2"; } $busca = "SELECT * FROM $tabela1 WHERE status='S' $wh1 $wh2 $ordem"; //echo $busca; if($paginacao == "S"){ $total_reg = $qts_ultimos; if(!$page){ $page = "1"; } $inicio = $page-1; $inicio = $inicio*$total_reg; $limite = mysql_query("$busca LIMIT $inicio,$total_reg"); } else { $limite = mysql_query("$busca $limite3"); } $todos = mysql_query("$busca"); $tr = mysql_num_rows($todos); $tp = @ceil($tr / $total_reg); if($tr > 0){ ?> <table border="0" cellpadding="1" cellspacing="0"> <? // Agora vamos montar o código. Pegue o valor total de resultados: $total = mysql_num_rows($limite); // Defina o número de colunas que você deseja exibir: //$colunas = "3"; //$colunas = "$qts_colunas"; // Agora vamos ao "truque": if ($total>0) { for ($i = 0; $i < $total; $i++) { if (($i%$colunas)==0) { $colspan = $colunas+$colunas+$colunas; ?> <tr> <? }?> <? $dados = mysql_fetch_array($limite); ?> <td align="center" valign="top"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td width="<?=$largura_coluna?>" align="right" valign="middle"><table width="100%" border="0" align="left" cellpadding="0" cellspacing="0"> <tr> <? if(!empty($dados[foto])){?> <td width="<?=$largura+5;?>" height="<?=$altura+8;?>" align="left" valign="middle"> <table border="0" cellpadding="1" cellspacing="0" bgcolor="<?=$Cor1?>"> <tr> <td><table border="0" cellspacing="0" cellpadding="3"> <tr> <td bgcolor="#FFFFFF"><a href='<?="?pg=$link_page&id=$dados[id]";?>'><img src="<?="thumbs.php?w=$largura&h=$altura&imagem=images/$tabela1/$dados[id]/$dados[foto]";?>" width="<?=$largura?>" height="<?=$altura?>" border="0" style="FILTER: alpha(opacity=100);" onMouseOver="makevisible(this,0)" onMouseOut="makevisible(this,1)"></a></td> </tr> </table></td> </tr> </table></td> <? }?> <td align="right" valign="middle"> <? if($exibir_cat=="S"){?><table width="100%" border="0" cellpadding="1" cellspacing="0"> <tr><td bgcolor="<?=$corcelula2?>"> <? $dados2 = mysql_fetch_array(mysql_query("SELECT * FROM noticias_cat WHERE id='$dados[id_cat]'")); echo "<font class='titulos coresportes'><b>$dados2[nome]</b></font>"; ?></td> </tr> <tr> <td height="3"></td> </tr> </table><? }?> <table width="99%" border="0" cellpadding="0" cellspacing="0"> <tr> <td><? echo "<a href='?pg=$link_page&id=$dados[id]'>"; echo strftime("%d de %B de %Y", strtotime($dados[data]))."<br>"; $contatamanho1 = strlen($dados[titulo]); if($contatamanho1 > $qt_letras1){ $titulo = substr_replace($dados[titulo], "...", $qt_letras1, $contatamanho1 - $qt_letras1); } else { $titulo = $dados[titulo]; } $contatamanho2 = strlen($dados[subtitulo]); if($contatamanho2 > $qt_letras2){ $subtitulo = substr_replace($dados[subtitulo], "...", $qt_letras2, $contatamanho2 - $qt_letras2); } else { $subtitulo = $dados[subtitulo]; } echo "<font class='titulos coresportes'><b>$titulo</b></font><br>"; echo "$subtitulo<br>"; echo "</a>"; ?></td> </tr> </table> </td> </tr> <tr><td height="7"></td></tr> <tr><td height="1" colspan="<?=$colspan?>" bgcolor="<?=$corcelula2?>"></td></tr> <tr><td height="5"></td></tr> </table></td> </tr> </table></td> <? }?> </TR> <? }?> </table> <? // INICIO DA PAGINAÇÃO if($paginacao == "S"){ include "estrutura/paginacao.php"; } // FIM DA PAGINAÇÃO ?> <? } else {?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center"><br /> nenhum <b>registro</b><b> </b>encontrado!<br /> <br /> </td> </tr> </table> <? } // FIM DO ELSE } // FIM DA ACAO VER ULTIMAS 3 ?> Gostaria de inserir uma opção ali que ao ler uma notícia seja marcada no banco de dados a sua leitura, com o intuito de mostrar as mais lidas do portal.
  10. Olá, grato pela resposta, mas não entendí como funcionaria isso, mas vamos lá, vou tentar entender: digamos que tenha uma planinha SUMULA e nela na celula D11 e AF11 é onde irão os nomes das equipes tipo equipeA X equipeB e nas celulas C16 até C47 irão aparecer os nomes dos atletas da equipe que for inserida na célula D11 e nas células C49 até C80 irão aparecer os nomes dos atletas da equipe que for inserida na célula AF11 já na planilha DADOS teria os nomes das equipes organizados em blocos com 31 linhas vou enviar um link com o arquivo para poderem ter maior noção da necessidade. http://www.fmec.esp.br/Basquetebol.xls como eu disse anteriormente, não quero algo pronto, apenas gostaria de entender como fazer isso funcionar. grato.
  11. Olá, recebí de um amigo um arquivo do exccel que é assim: planilha1 é uma súmula de jogo de handebol. planilha2 tem os dados das equipes que participam da competição, por exemplo: na coluna A na linha 1 tem o nome de uma equipe(A) e nas linhas sequentes os nomes dos atletas que compõe esta equipe, já na coluna D tem o nome de outra equipe(B) com os nomes dos atletas relacionados abaixo, depois na coluna A abaixo dos atletas da equipe(A) tem o nome de outra equipe © e abaixo seus atletas relacionados, e assim existem várias equipes com seus atletas relacionados, pois bem, quando insiro na planilha1 (sumula) o nome de uma equipe, por exemplo equipeA automaticamente aparecem os atletas desta equipe na sumula do jogo, e se inserir o nome da equipe C irão apareceros nomes dos atletas desta equipe no local adequado da súmula. basicamente é isso que faz lá, pois bem, como se faz isso? tentei ver os comandos utilizados mas não aparece nada, a pasta deve estar protegida, pois não mostra nenhum comando. gostaria de aprender a fazer isso, pois utilizo muito isso em sumulas, não sei como proceder, alguém poderia me ajudar? Não quero algo pronto, quero sim aprender como faz isso. Grato segue um link para verem o modelo a que me refiro http://www.fmec.esp.br/jasc.xls
  12. Grato, porque era impossível que eu postasse algo aquela hora, pois estava dando aula. e realmente eu consegui solucionar isso tudo apenas inserindo no banco de dados a idade também, visto que as datas não serão alteradas. grato pelo pronto atendimento. resolvi a questão inserindo a idade juntamente com o cadastro no banco desta forma salvar_bd.php <? $nome = $_POST[nome]; $sobrenome = $_POST["sobrenome"]; $sexo = $_POST["sexo"]; $data_nasc = "$_POST[ano]-$_POST[mes]-$_POST[dia]"; $cidade_nasc = $_POST["cidade_nasc"]; $estado_nasc = $_POST["estado_nasc"]; $data_falec = "$_POST[ano2]-$_POST[mes2]-$_POST[dia2]"; $cidade_falec = $_POST["cidade_falec"]; $estado_falec = $_POST["estado_falec"]; $nota = $_POST["nota"]; $idade = floor((strtotime($data_falec) - strtotime($data_nasc))/(60*60*24*365.2425)); $sql = mysql_query("INSERT INTO obitos VALUES ('','$nome','$sobrenome','$sexo','$data_nasc','$cidade_nasc','$estado_nasc','$data_falec','$cidade_falec','$estado_falec','$nota','$idade')"); ?> <h3>Cadastro de Óbito efetuado com sucesso!</h3> <br> <a href='?pg=../estrutura/obituario/listar.php'>Voltar</a> Grato pelo auxílio encontrado.
  13. Olá, a resposta acima não fui eu quem postou, que coisa rdícula, como pode outros postarem em meu lugar?
  14. estou utlizando: $query_falecimentos = "SELECT * FROM obitos WHERE data_falec LIKE '" . date(Y) . "-" . date(m). "%' "; isso mostra os eventos que ocorreram no mes, tah funcionando beleza. mas seu eu desejar mostrar a idade também? fiz uma página de teste utilizando apenas isso> $Consulta = mysql_query("SELECT nome, data_nasc, [b] (YEAR(data_falec)-YEAR(data_nasc)) - (RIGHT(data_falec,5)<RIGHT(data_nasc,5)) AS idade[/b] FROM obitos ORDER BY data_falec") or die (mysql_error()); realmente mostrou o nome data e a idade, mas como mostrar a idade utilizando a menira atual? creio que me expressei melhor agora.
  15. Olá, grato pelo pronto atendimento.. olha como esta funcionando até o momento: cadastro.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Cadastro</title> <style> <!-- .textBox { border:1px solid gray; width:200px;} --> </style> <link href="estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <form id="form1" name="form1" method="post" action="salvar.php"> <table width="400" align="center"> <tr> <td width="145">Nome</td> <td width="245"><input name="sobre" type="text" id="sobre" maxlength="100" class="textBox" /></td> </tr> <tr> <td>Sexo</td> <td><input name="sexo" type="radio" value="M" checked="checked" /> <label>Masculino</label> <input name="sexo" type="radio" value="F" /> <label>Feminino</label></td> </tr> <tr> <td><div align="left">Data Nascimento</div></td> <td><input name="dia" class="input" size="2" maxlength="2" /> / <input name="mes" class="input" size="2" maxlength="2" /> / <input name="ano" class="input" size="5" maxlength="4" /> dd/mm/aaaa</td> </tr> <tr> <td><div align="left">Data Falecimento</div></td> <td><input name="dia2" class="input" size="2" maxlength="2" id="dia2" /> / <input name="mes2" class="input" size="2" maxlength="2" id="mes2" /> / <input name="ano2" class="input" size="5" maxlength="4" id="ano2" /> dd/mm/aaaa </td> </tr> <tr> <td>Cidade</td> <td><input name="cidade" type="text" id="cidade" maxlength="45" class="textBox" /></td> </tr> <tr> <td>Estado</td> <td><input name="estado" type="text" id="estado" maxlength="45" class="textBox" /></td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Salvar" style="cursor:pointer;" /></td> </tr> </table> </form> </body> </html> salvar.php <?php if($_SERVER["REQUEST_METHOD"] == "POST") { $nome = $_POST["nome"]; $sobre = $_POST["sobre"]; $sexo = $_POST["sexo"]; $data_nasc = "$_POST[ano]-$_POST[mes]-$_POST[dia]"; $data_falec = "$_POST[ano2]-$_POST[mes2]-$_POST[dia2]"; $cidade = $_POST["cidade"]; $estado = $_POST["estado"]; include "config.php"; if(@mysql_query("INSERT INTO obitos VALUES ('$nome', '$sobre', '$sexo' , '$data_nasc', '$data_falec', '$cidade', '$estado' )")) { if(mysql_affected_rows() == 1){ echo "Registro efetuado com sucesso<br />"; } } else { if(mysql_errno() == 1062) { echo $erros[mysql_errno()]; exit; } else { echo "Erro não foi possivel efetuar o cadastro"; exit; } @mysql_close(); } } ?> <a href="index.html">Voltar</a> listar.php <?php require_once('Connections/obituario.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $maxRows_Recordset1 = 10; $pageNum_Recordset1 = 0; if (isset($_GET['pageNum_Recordset1'])) { $pageNum_Recordset1 = $_GET['pageNum_Recordset1']; } $startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1; mysql_select_db($database_obituario, $obituario); $query_Recordset1 = "SELECT nome, sexo, data_nasc, data_falec, cidade, estado FROM obitos ORDER BY data_falec DESC"; $query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1); $Recordset1 = mysql_query($query_limit_Recordset1, $obituario) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); if (isset($_GET['totalRows_Recordset1'])) { $totalRows_Recordset1 = $_GET['totalRows_Recordset1']; } else { $all_Recordset1 = mysql_query($query_Recordset1); $totalRows_Recordset1 = mysql_num_rows($all_Recordset1); } $totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1; ?> <a href="index.html">Voltar</a> </table> <p> </p> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#CCCCCC"><div align="center"><strong>Ações</strong></div></td> <td bgcolor="#CCCCCC"><div align="center"><strong>Nome</strong></div></td> <td bgcolor="#CCCCCC"><div align="center"><strong>Sexo</strong></div></td> <td bgcolor="#CCCCCC"><div align="center"><strong>Data de Nascimento</strong></div></td> <td bgcolor="#CCCCCC"><div align="center"><strong>Data de Falecimento</strong></div></td> <td bgcolor="#CCCCCC"><div align="center"><strong>Cidade</strong></div></td> <td bgcolor="#CCCCCC"><div align="center"><strong>Estado</strong></div></td> </tr> <?php do { ?> <tr> <td><div align="center"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><div align="center"><img src="imagens/admin/botao_drop.png" alt="Excluir" width="16" height="16" /></div></td> <td><div align="center"><img src="imagens/admin/botao_edit.png" alt="Editar" width="16" height="16" /></div></td> </tr> </table> <?php $nascimento= date("d/m/Y", strtotime($row_Recordset1['data_nasc'])); $falecimento = date("d/m/Y", strtotime($row_Recordset1['data_falec'])); ?> </div></td> <td><div align="center"><?php echo $row_Recordset1['nome']; ?></div></td> <td><div align="center"><?php echo $row_Recordset1['sexo']; ?></div></td> <td><div align="center"><?php echo $nascimento; ?></div></td> <td><div align="center"><?php echo $falecimento; ?></div></td> <td><div align="center"><?php echo $row_Recordset1['cidade']; ?></div></td> <td><div align="center"><?php echo $row_Recordset1['estado']; ?></div></td> </tr> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?> </table> <p align="center"> </p> <?php mysql_free_result($Recordset1); ?> falecimentos-do-mes.php <?php require_once('Connections/obituario.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $maxRows_falecimentos = 5; $pageNum_falecimentos = 0; if (isset($_GET['pageNum_falecimentos'])) { $pageNum_falecimentos = $_GET['pageNum_falecimentos']; } $startRow_falecimentos = $pageNum_falecimentos * $maxRows_falecimentos; mysql_select_db($database_obituario, $obituario); $query_falecimentos = "SELECT * FROM obitos WHERE data_falec LIKE '" . date(Y) . "-" . date(m). "%' "; $query_limit_falecimentos = sprintf("%s LIMIT %d, %d", $query_falecimentos, $startRow_falecimentos, $maxRows_falecimentos); $falecimentos = mysql_query($query_limit_falecimentos, $obituario) or die(mysql_error()); $row_falecimentos = mysql_fetch_assoc($falecimentos); if (isset($_GET['totalRows_falecimentos'])) { $totalRows_falecimentos = $_GET['totalRows_falecimentos']; } else { $all_falecimentos = mysql_query($query_falecimentos); $totalRows_falecimentos = mysql_num_rows($all_falecimentos); } $totalPages_falecimentos = ceil($totalRows_falecimentos/$maxRows_falecimentos)-1; ?><div align="center"> <p align="center"><font color="#0000CC"><strong>VIDAPAE</strong></font> </p> <p align="center"><strong><font color="#009966">informa o Obtuário do mês de</font></strong> <strong> <font color="#0000CC"> <? $mes = date("m"); if($mes == "01"){ echo "Janeiro";} if($mes == "02"){ echo "Fevereiro";} if($mes == "03"){ echo "Marco";} if($mes == "04"){ echo "Abril";} if($mes == "05"){ echo "Maio";} if($mes == "06"){ echo "Junho";} if($mes == "07"){ echo "Julho";} if($mes == "08"){ echo "Agosto";} if($mes == "09"){ echo "Setembro";} if($mes == "10"){ echo "Outubro";} if($mes == "11"){ echo "Novembro";} if($mes == "12"){ echo "Dezembro";} ?> </font></strong>.</p> </div> <table width="90%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#009966"> <tr> <td bgcolor="#99ccff"><div align="left"><font color="#0000CC"><strong>Nome</strong></font></div></td> <td bgcolor="#99ccff"><div align="left"><font color="#0000CC"><strong>Data de Nascimento</strong></font></div></td> <td bgcolor="#99ccff"><div align="left"><font color="#0000CC"><strong>Data de Falecimento</strong></font></div></td> <td bgcolor="#99ccff"><div align="left"><font color="#0000CC"><strong>Sexo</strong></font></div></td> <td bgcolor="#99ccff"><div align="left"><font color="#0000CC"><strong>Idade</strong></font></div></td> <td bgcolor="#99ccff"><div align="left"><font color="#0000CC"><strong>Cidade</strong></font></div></td> <td bgcolor="#99ccff"><div align="left"><font color="#0000CC"><strong>Estado</strong></font></div></td> </tr> <?php do { ?> <tr> <td><strong><?php echo $row_falecimentos['nome']; ?></strong></td> <td><p align="center"><strong><img src="imagens/estrela.gif" width="20" height="18" /></strong></p> <?php $nascimento= date("d/m/Y", strtotime($row_falecimentos['data_nasc'])); $falecimento = date("d/m/Y", strtotime($row_falecimentos['data_falec'])); ?> <p align="center"><strong><?php echo $nascimento; ?></strong></p></td> <td><p align="center"><strong><img src="imagens/cruz.gif" width="16" height="20" /></strong></p> <p align="center"><strong><?php echo $falecimento; ?></strong></p></td> <td><div align="center"><strong><?php echo $row_falecimentos['sexo']; ?></strong></div></td> <td><div align="center"><strong><?php echo $row_falecimentos['cidade']; ?></strong></div></td> <td><strong><?php echo $row_falecimentos['cidade']; ?></strong></td> <td><strong><?php echo $row_falecimentos['estado']; ?></strong></td> </tr> <?php } while ($row_falecimentos = mysql_fetch_assoc($falecimentos)); ?> </table> <p align="center"> </p> <?php mysql_free_result($falecimentos); ?> até aeee eu fiz, mas como dá para perceber estou utilizando $query_falecimentos = "SELECT * FROM obitos WHERE data_falec LIKE '" . date(Y) . "-" . date(m). "%' "; em um teste.php usei isso $Consulta = mysql_query("SELECT nome, data_nasc, (YEAR(data_falec)-YEAR(data_nasc)) - (RIGHT(data_falec,5)<RIGHT(data_nasc,5)) AS idade FROM obitos ORDER BY data_falec") or die (mysql_error()); realmente mostra as idades mas como utilizar isso nos meus códigos eu não sei fazer. agradeço o auxílio.
  16. olá, criei um formulário, e a parte que insere os dados no banco esta assim: $nome = $_POST[nome]; $sobrenome = $_POST["sobrenome"]; $sexo = $_POST["sexo"]; $data_nasc = "$_POST[ano]-$_POST[mes]-$_POST[dia]"; $cidade_nasc = $_POST["cidade_nasc"]; $estado_nasc = $_POST["estado_nasc"]; $data_falec = "$_POST[ano2]-$_POST[mes2]-$_POST[dia2]"; $cidade_falec = $_POST["cidade_falec"]; $estado_falec = $_POST["estado_falec"]; $nota = $_POST["nota"]; $sql = mysql_query("INSERT INTO obitos VALUES ('','$nome','$sobrenome','$sexo','$data_nasc','$cidade_nasc','$estado_nasc','$data_falec','$cidade_falec','$estado_falec','$nota','$idade')"); já havia deixado um campo idade no banco, como fazer para cadastrar a idade correta lá atravéz destes dados? ou melhor ainda como mostrar a idade automaticamente no próprio formulário depois de inserir as datas? não seria mais interessante? agradeço o auxílio.
  17. muito legal a opção de combo, poderiam ser inseridos até os respectivos CEP's e/ou pelo CEP seriam inseridos a cidade e estado, também seria muito profissional assim. excelente trabalho
  18. Von_Reibnitz

    Calcular

    A idéia é esta mesmo, mas como implementar isso na página product_info.php?
  19. Von_Reibnitz

    Calcular

    consegui corrigir as tabelas: Página que mostra os Produtos Mas gostaria de inserir acima o valor do produto com desconto
  20. Von_Reibnitz

    Calcular

    é sim, este script faz isso mesmo adiciona os 2,5% de juros em cada prestação. Eu preciso que ele faça 10% de desconto no preço total do produto e dividido em 6 prestações sem acréscimo. Não toh conseguindo alterar para que isso ocorra.
  21. Von_Reibnitz

    Calcular

    e se eu fosse utilizar isto na página product_info.php do OsCommerce? como ficaria? sendo que o valor é exibido na página como //echo $products_price;//. ou melhor ainda se ao invéz de mostrar os valores das parcelas com juros, quizesse mostrar o valor do produto com desconto em X parcelas? utilizando mais ou menos isso: /* @Função para parcelamento no cartão @autor: Michael R Mafort <michaelmafort@gmail.com> @since 15/09/2006 @access public */ function splitCredit($totalValue){ /////////////////////////////////////////// // Variáveis que devem ser alteradas /// //--------------------------------------- $minValue = "10";//Valor mínimo para cada parcela $juros = "0.0025";//Juros de 2,5% ///////////////////////////////////////// $splits = (int) ($totalValue/$minValue); $minSemJuros = 0; $table = '<table border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="2" class="head">Pagamento no CARTÃO</td> </tr> <tr> <td class="head">Nº parcelas</td> <td class="head">Valor da parcela</td> </tr>'; if($splits == 0){ $table .= '<tr> <td class="res1">1x com desconto</td> <td class="res1">R$ '. number_format($totalValue , 2 , "," , ".") . '</td> </tr>'; }else{ for($i = 0; $i < $splits; $i++){ if($i>5){break;} $i % 2 == 0 ? $class = "res1" : $class = "res2"; if($i <= $minSemJuros){ $table .= '<tr> <td class="'.$class.'">'. ($i+1) . 'x com desconto</td> <td class="'.$class.'">R$ '. number_format($totalValue/($i+1) , 2 , "," , ".") . '</td> </tr>'; }else{ $valor = ( $totalValue / ($i+1) ); $parcela = $valor+($valor*( ($i+1) * $juros) ); $table .= '<tr> <td class="'.$class.'">'. ($i+1) . 'x com desconto</td> <td class="'.$class.'">R$ '. number_format($parcela , 2 , "," , ".") . '</td> </tr>'; } } } $table .= "</table>"; return $table; } ?>
  22. e como implemantar isso? <div id="box">Cálculo de valor das Parcelas</div> <script> function calculaParcela(valor){ var tabela; tabela="<table border='1' style='text-align:center'>"; for(x=1; x<=5; x++){ tabela=tabela+"<tr><td> Em "+x+" x</td><td>R$ "+valor/x+"</td></tr>" if(x==2){x=4} } tabela=tabela+"</table>"; document.getElementById('box').innerHTML=tabela; } function apaga(){ document.getElementById('box').innerHTML="Cálculo de valor das Parcelas"; } </script> <br /><br /> DIgite o valor: <input type="text" size="8" value="" id="caixa" name="caixa" /> <input type="button" onclick="calculaParcela(caixa.value)" value="Calcula" /> <input type="button" onclick="apaga()" value="Apagar tabela" /> para que apareçam os valores das prestações?
  23. bem, se o comando para mostrar o valor do preço é: echo $products_price; então: $v //valor do produto tipo 200 $p6=($v);/6 // parcelado em seis vezes echo ($v) "ou "($p6) "em 6x"; seria: $p6=($products_price);/6 // parcelado em seis vezes echo ($products_price) "ou "($p6) "em 6x"; ou apenas echo $p6 interessante, mas não funciona
  24. olhe este exemplo: http://www.rumo.com.br/sistema/ListaProdut...Lancamento=True sei que é feito em asp, mas haveria a possibilidade de implementar estas tabelas de valores parcelados em php também? porque na loja OsCommerce aparece somente assim: http://www.acavoleibol.org/osc/product_inf...products_id=177 esta é uma loja dse teste que estou a montar. estou até pensando em inserir as tabelas em imagem.png com os valores gravados na imagem referente ao produto, é uma opção, mas seria interessante se as tabelas fossem geradas dinamicamente, com certeza facilitaria muuuito a vida das pessoas que usam o OsCommerce. fuçando por aeee encontrei uma loja em php assim: http://www.tray2.com.br/loja/produto.php?l...amp;IdProd=1490 mas ainda assim não era bem isso que desejaria, gostaria que aparecessem as tabelas como acima na netshoes, alguém poderia me auxiliar? posso pagar pelo sistema se ficar legal mesmo sem problema.
×
×
  • Criar Novo...