
Andreia Regina
Membros-
Total de itens
68 -
Registro em
-
Última visita
Tudo que Andreia Regina postou
-
se for usar um form para pegar o arquivo: $arq = $_FILES["arquivo"]["tmp_name"]; $arquivo = file($arq); foreach($arquivo as $row) { $campo = explode('|', $row); $assoc = str_replace("'", "", $campo[1]); $data_tmp = $campo[2]; $data = grava_data_mysql($data_tmp); $sql = "INSERT INTO tb_associados (matricula, associado, data_nasc, email, email_status) VALUES ('$campo[0]','$assoc','$data','$campo[3]','0')"; $resultado = mysql_query($sql) or die(mysql_error()); } //foreach($dados as $row) No caso, os campos do arquivo estão separados por | (pipe). Espero ter ajudado!
-
O problema estava aqui: $usu_filho_nasc = $usu_filho_nasc[$i]; $usu_filho_nasc = grava_data_mysql($usu_filho_nasc); coloquei assim e funcionou: $nasc = $usu_filho_nasc[$i]; $nasc = grava_data_mysql($nasc); Obrigada pela atenção
-
Olá! Estou fazendo um formulário onde tenho 5 campos destinados para o lançamento de filhos e respectivos nascimentos, estou usando-o como um array, porém não consigo pegar o conteúdo da data de nascimento que se encontra a partir do segundo lançamento, por tanto só pega o valor do primeiro lançamento. O nome pega normal de todos os lançamentos. <label class="campo" for="usu_filho_nome[]">Nome do filho <input type="text" name="usu_filho_nome[]" id="usu_filho_nome[]" maxlength="50" size="40" tabindex="9" title="Nome dos filhos dependentes (menores)"/> </label> <label class="campo" for="usu_filho_nasc[]">Data de Nascimento <input type="text" name="usu_filho_nasc[]" id="usu_filho_nasc1" maxlength="10" size="12" tabindex="10" title="Data de Nascimento" onkeypress="return txtBoxFormat(this.form, this.id, '99/99/9999', event);" /> </label> a parte do php é: $usu_filho_nome = $_POST['usu_filho_nome']; $usu_filho_nasc = $_POST['usu_filho_nasc']; $i = 0; while ($usu_filho_nome[$i] != "") { $nome = $usu_filho_nome[$i]; echo $usu_filho_nasc[$i]; $usu_filho_nasc = $usu_filho_nasc[$i]; $usu_filho_nasc = grava_data_mysql($usu_filho_nasc); echo "$nome - $usu_filho_nasc <br>"; Se alguém puder me ajudar ficarei grata.
-
Calcular A Idade A Partir Da Data Digitida Num Input
pergunta respondeu ao Andreia Regina de Andreia Regina em Ajax, JavaScript, XML, DOM
Ops, desculpa esqueci de citar, é este aqui: -
Calcular A Idade A Partir Da Data Digitida Num Input
pergunta respondeu ao Andreia Regina de Andreia Regina em Ajax, JavaScript, XML, DOM
Olá Pessoal! Desculpa o up :unsure: Ao testar constatei o seguinte 10/07/2002 me retorna 5, deveria retornar 4 pois só fará 5 anos em julho. Como proceder para corrigir isto? Desde já agradeço -
Olá pessoal! Abri um tópico em PHP e o Tenko me passou o seguinte script: <script> function idade( data ) { data = data.split("/"); dia = data[0]; mês = data[1]; ano = data[2]; anoAtual = new Date(); ano = parseInt( ano ); anoAtual = parseInt( anoAtual.getYear()); idade = ( anoAtual - ano ); document.form.txtIdade.value = idade; } </script> Ao testar constatei o seguinte 10/07/2002 me retorna 5, deveria retornar 4 pois só fará 5 anos em julho. Como proceder para corrigir isto? Desde já agradeço
-
Calcular A Idade A Partir Da Data Digitida Num Input
pergunta respondeu ao Andreia Regina de Andreia Regina em Ajax, JavaScript, XML, DOM
Obrigada a todos, vou procurar em javascript :) -
Calcular A Idade A Partir Da Data Digitida Num Input
pergunta respondeu ao Andreia Regina de Andreia Regina em Ajax, JavaScript, XML, DOM
Acho que não te entendi ou não fui clara o suficiente. estamos num form e ao digitar a data, preciso que a idade apareça no input seguinte. -
Obrigada André, Como é mais seguro vai ficar da forma como você me falou. Acredito que não sejam muitas imagens a alterar não.
-
Olá Pessoal! Sempre estou por aqui consultando os scripts, meus conhecimentos ainda são poucos então quando posto é mais para pedir ajuda que ajudar, vou procurar mudar isso ;) Estou criando um formulário onde eu digito a data num campo e preciso que a idade seja exibida no campo seguinte (idade). Preferia fazer em php devido a confiança na linguagem pois se fizer em javascript pode haver erros grandes. Vi um script mas não consegui implementar. meu form <label class="data" for="aluno_nasc">Data de Nascimento <strong title="Requirido" class="requirido">*</strong> <input type="text" name="aluno_nasc" id="aluno_nasc" size="15" tabindex="2" title="Data de Nascimento da criança" onkeypress="return txtBoxFormat(this.form, this.name, '99/99/9999', event);" onkeyup="return autoTab(this, 10, event);"/> </label> <label class="data" for="aluno_idade">Idade<strong title="Requirido" class="requirido">*</strong> <br/> <input type="text" name="aluno_idade" id="aluno_idade" tabindex="3" title="Idade" /> </label> função function Calcular_Idade($nasc){ $sDataI = explode("/", $sDataInicial); $nasc_dia = $sDataI[2]; $nasc_mes = $sDataI[1]; $nasc_ano = $sDataI[0]; $ano = date("Y"); $dia = date("d"); $mês = date("m"); $idade = $ano - $nasc_ano; if($dia >= $nasc_dia && $mês >= $nasc_mes){ return $idade; }else{ $idade = $idade - 1; return $idade; } } Agradeço a atenção.
-
:o Nossa tem disso? não sabia! Não fica lento fazer o select a cada imagem selecionada? Foi com medo da lentidão que pensei em fazer desta forma. Obrigada André. ===== Editando Fiz a alteração sugerida pelo André, pois não estava pegando o valor do nome da imagem. Nada como tentativa e erro e uns echo no meio do caminho Agora está funcionando normalmente. Obrigada pela atenção pessoal!!!
-
Olá! Não tem jeito, eu tento mas não consigo entender sobre array. Sei que o tema já está bastante presente no fórum, mas estou longe de entendê-lo, espero que dessa vez na prática eu consiga pegar o jeito, mas preciso da ajuda de vocês. Tenho um formulário que exibe as imagens de uma determinada categoria da Galeria de Fotos. <?php $sql = mysql_query("SELECT * FROM tb_galeria_img WHERE id_categoria='{$id_cat}' ORDER BY id_imagem ASC") or die (mysql_error()); while ($row = mysql_fetch_array($sql)) { $id_imagem = $row["id_imagem"]; $imagem = $row["imagem"]; $img_legenda = $row["img_legenda"]; print "<img src=\"galeria_img_p/$imagem\" />"; ?><br/> <input type="checkbox" name="imagem[]" value="<?=$id_imagem?>" />Selecionar esta imagem. <?php echo "id ".$id_imagem; ?> <input type="hidden" name="nome_imagem[]" value="<?=$imagem?>" /> <?php echo "imagem ".$imagem; } //while ($row = mysql_fetch_array($sql)) ?> Exibe certinho os dados nesta página, porém na página que deve receber os dados thumbs_down.gif, a página que recebe os dados do formulário é esta: $array = $_POST['imagem']; $array = $_POST['nome_imagem']; foreach ($array as $imagem){ echo $imagem; echo "<br/>"; $quant = count($imagem); } Nesta página eu preciso receber os valores $id_imagem e $nome_imagem dos checkbox selecionados para excluir os registros correspondentes na tabela tb_galeria_img e excluir o arquivo correspondente ao registro nas pastas. Desde já agradeço a quem puder me ajudar
-
Olá Pessoal! Fiz um calendário anual, utilizando um tópico que o Fabyo postou um calendário em tableless. Exibe certinho todas as datas porém estou com um problema na exibição dos dias com evento pois quero que o fundo fique com a cor definida para a categoria do evento. Se puderem me ajudar, ficarei grata: setlocale(LC_TIME, "portuguese"); $ano = isset($_GET["ano"]) ? intval($_GET["ano"]) : date("Y"); $periodo = $_GET["cod"]; if (empty($periodo)) $periodo="meio"; <?php $mês=1; $teste=0; for($mês > 0; $mês <= 12; $mês++) { $result = mysql_query("SELECT * FROM tb_calendario WHERE ev_periodo!='$periodo' AND ev_mes_inicial='$mês' OR ev_mes_final='$mês' ORDER BY ev_dia_inicial,ev_dia_final ASC") or die (mysql_error()); $linha = mysql_num_rows($result); while($res = mysql_fetch_array($result)) { $cat_id = $res["cat_id"]; $ev_dia_inicial = $res["ev_dia_inicial"]; $ev_mes_inicial = $res["ev_mes_inicial"]; $ev_ano_inicial = $res["ev_ano_inicial"]; $ev_dia_final = $res["ev_dia_final"]; $ev_mes_final = $res["ev_mes_final"]; $ev_ano_final = $res["ev_ano_final"]; $nDataInicial = mktime(0, 0, 0, $ev_mes_inicial, ev_dia_inicial, $ev_ano_inicial); $nDataFinal = mktime(0, 0, 0, $ev_mes_final, ev_dia_final, $ev_ano_final); } echo "Mês ".$mês; echo "dias ".($nDataInicial > $nDataFinal) ? floor(($nDataInicial - $nDataFinal)/86400) : floor(($nDataFinal - $nDataInicial)/86400); ?> <div class="mes_caixa"> <?php $nome_mes = ucfirst(strftime("%B", mktime(0, 0, 0, $mês, 1, 2006))); echo "<div class='mês'>$nome_mes</div>"; ?> <div class="top"> <?php $a = 0; $total_dias = date("t", mktime(0, 0, 0, $mês, 1, $ano)); for($i = 0; $i <= 6; $i++) { echo "<span>".ucfirst(strftime("%a", mktime(0, 0, 0, 5, $i, 2006)))."</span>\n"; } //for($i = 1; $i <= 7; $i++) { ?> </div><!-- class=top --> <?php $k = 1; $dias_letivos=0; echo "<div class='dias_caixa'>"; for ($i = 1; $i <= 6; $i++) { echo "<div class='dias'>"; for ($j = 0; $j < 7; $j++) { $dias = date("w", mktime(0, 0, 0, $mês, $k, $ano)); if($dias == $j and $k <= $total_dias) { if( ($k == $ev_dia_inicial && $mês == $ev_mes_inicial && $ano == $ev_ano_inicial) OR ($k == $ev_dia_final && $mês == $ev_mes_final && $ano == $ev_ano_final) ) { if ($cat_id=="001"){ echo "<span class=\"ini_fim\">". sprintf("%02d", $k)."</span>\n "; } elseif ($cat_id=="002"){ echo "<span class=\"pedagogica\">". sprintf("%02d", $k)."</span>\n "; } elseif ($cat_id=="003"){ echo "<span class=\"feriados\">". sprintf("%02d", $k)."</span>\n "; } elseif ($cat_id=="004"){ echo "<span class=\"recesso\">". sprintf("%02d", $k)."</span>\n "; } else { echo "<span class=\"ferias\">". sprintf("%02d", $k)."</span>\n "; } //else de if($k == $dia) { } //if( ($k == $ev_dia_inicial && $mês == $ev_mes_inicial && $ano == $ev_ano_inicial) OR ($k == $ev_dia_final && $mês == $ev_mes_final && $ano == $ev_ano_final) ) else { if(($j == 0) OR ($j == 6)){ echo "<span class=\"final_semana\">". sprintf("%02d", $k)."</span>\n "; } else { $dias_letivos++; echo "<span class=\"linhas\">". sprintf("%02d", $k)."</span>\n "; } //else de if($k == $dia) { } // else de if( ($k == $ev_dia_inicial && $mês == $ev_mes_inicial && $ano == $ev_ano_inicial) OR ($k == $ev_dia_final && $mês == $ev_mes_final && $ano == $ev_ano_final) ) $k++; } else { echo "<span class=\"linhas\">".str_repeat(" ", 4)."</span> \n"; // } //for ($i=0;$i<$linha;$i++){ } //if($dias == $j and $k <= $total_dias) { } //for ($j = 0; $j < 7; $j++) { echo "</div><!-- class=dias -->"; } //for ($i = 1; $i <= 6; $i++) { ?> </div> com o código acima ele marca apenas o último evento do mês, quem quiser ver on aqui está: http://www.sisflex.com.br/projetos/anjo/di.../calendario.php Desde já muito obrigada e Boas Festas a todos...
-
Que erro ele retorna?? O que acontece??
-
Acessa o manual: http://dev.mysql.com/doc/refman/4.1/pt/select.html
-
Como está sua SELECT? Está usando GROUP BY?
-
Oi! Estou com a seguinte dificuldade: excluir um registro de uma tabela filho (tb_eventos) que está ligado a um registro em outra tabela pai (tb_categ_evento). Vejam: CREATE TABLE `tb_eventos` ( `evento_id` int(10) unsigned zerofill NOT NULL auto_increment, `cat_ev_id` int(10) unsigned zerofill NOT NULL default '0000000000', `evento` varchar(100) NOT NULL default '', `... demais campos ...` KEY `cat_ev_id` (`cat_ev_id`), CONSTRAINT `cat_ev_id` FOREIGN KEY (`cat_ev_id`) REFERENCES `tb_categ_evento` (`cat_ev_id`) ON DELETE CASCADE ) TYPE=InnoDB COMMENT='Agenda de Eventos - Eventos' AUTO_INCREMENT=7; CREATE TABLE `tb_categ_evento` ( `cat_ev_id` int(10) unsigned zerofill NOT NULL auto_increment, `cat_ev_descricao` varchar(50) NOT NULL default '', `cat_ev_cor` varchar(9) NOT NULL default '', PRIMARY KEY (`cat_ev_id`) ) TYPE=InnoDB COMMENT='Tabela de Categorias de Eventos' AUTO_INCREMENT=4; Mas me mostra a seguinte mensagem: Como devo proceder para efetuar a exclusão do registro desejado? Já li o manual do mysql (http://dev.mysql.com/doc/refman/4.1/pt/inn...onstraints.html mas sinceramente não entendi. Desde já: Muito obrigada!!! Andreia Regina
-
Oi! Estou com dificuldade em fazer o seguinte script funcionar no Firefox, Opera e Netscape, no IE funciona certinho e deveria funcionar nos outros pois testei o script antes de alterar na minha página, segue: parte css: #aniversariantes { position: absolute; overflow: hidden; botton: 330px; right: 5px; background-color: #FFFFE8; width:95%; height: 260px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#000; padding-left:5px} #Scroller-1 { position: absolute; overflow: hidden; botton: 330px; right: 5px; width: 90%; height: 260px} #Scroller-1 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#000} .Scroller-Container { position: absolute; top: 0px; right: 0px;} .Scrollbar-Up { cursor: pointer; position: absolute; top: 10px; right: 5px} .Scrollbar-Down { cursor: pointer; position: absolute; top: 215px; right: 5px} javascript no arquivo index <script type="text/javascript" src="jsScroller.js"></script> <script language="JavaScript"> <!-- var scroller = null; window.onload = function () { var el = document.getElementById("Scroller-1"); scroller = new jsScroller(el, 400, 200); } //--> </script> html: <div id=aniversariantes> <img src="imagens/seta_up.gif" alt="Subir" class="Scrollbar-Up" onmouseover="scroller.startScroll(0, 5);" onmouseout="scroller.stopScroll();" /> <img src="imagens/seta_down.gif" alt="Descer" class="Scrollbar-Down" onmouseover="scroller.startScroll(0, -5);" onmouseout="scroller.stopScroll();" /> <div id="Scroller-1"> <div class="Scroller-Container"> <p align="center" class="anivers"> <strong>Feliz Aniversário:<br /></strong></p> Nome dos aniversariantes vindo do bd </div> <!-- Scroller-1 --> </div> <!-- Scroller-Container --> </div> <!-- aniversariantes --> Arquivo javascript com a função toda: //Written by Nathan Faubion: http://n-son.com //Use this or edit how you want, just give me //some credit! function jsScroller (o, w, h) { var self = this; var list = o.getElementsByTagName("div"); for (var i = 0; i < list.length; i++) { if (list[i].className.indexOf("Scroller-Container") > -1) { o = list[i]; } } //Private methods this._setPos = function (x, y) { if (x < this.viewableWidth - this.totalWidth) x = this.viewableWidth - this.totalWidth; if (x > 0) x = 0; if (y < this.viewableHeight - this.totalHeight) y = this.viewableHeight - this.totalHeight; if (y > 0) y = 0; this._x = x; this._y = y; with (o.style) { left = this._x +"px"; top = this._y +"px"; } }; //Public Methods this.reset = function () { this.content = o; this.totalHeight = o.offsetHeight; this.totalWidth = o.offsetWidth; this._x = 0; this._y = 0; with (o.style) { left = "0px"; top = "0px"; } }; this.scrollBy = function (x, y) { this._setPos(this._x + x, this._y + y); }; this.scrollTo = function (x, y) { this._setPos(-x, -y); }; this.stopScroll = function () { if (this.scrollTimer) window.clearInterval(this.scrollTimer); }; this.startScroll = function (x, y) { this.stopScroll(); this.scrollTimer = window.setInterval( function(){ self.scrollBy(x, y); }, 40 ); }; this.swapContent = function (c, w, h) { o = c; var list = o.getElementsByTagName("div"); for (var i = 0; i < list.length; i++) { if (list[i].className.indexOf("Scroller-Container") > -1) { o = list[i]; } } if (w) this.viewableWidth = w; if (h) this.viewableHeight = h; this.reset(); }; //variables this.content = o; this.viewableWidth = w; this.viewableHeight = h; this.totalWidth = o.offsetWidth; this.totalHeight = o.offsetHeight; this.scrollTimer = null; this.reset(); }; Mais informações: acesse aqui Desde já agradeço Andreia Regina
-
Olá! Primeiramente um belíssimo 2006 a todos!!! Estou desenvolvendo um sisteminha de notícias e na index do site ele lista as notícias cadastradas, na coluna Destaque preciso que ele gere miniatura da imagem referente ao destaque, mas não estou conseguindo, mesmo com a biblioteca GD instalada, e o caminho estando correto, já tentei com caminho absoluto, com URL e nada Codigo do index: $sql = mysql_query("SELECT * FROM tb_noticias WHERE destaque='on' AND exibir='on' ORDER BY id DESC LIMIT 0,3"); $n_registros = mysql_num_rows($sql); if ($n_registros>0) { ?> <h3> :: Destaque :: </h3> <table width="100%"> <?php while($row = mysql_fetch_array($sql)) { $arq = $row["imagem"]; $not_destaque= $row["noticia"]; $titulo_dest = $row["titulo"]; ?> <tr> <td colspan="2"> <?php echo "<p> <strong>". $titulo_dest ."</strong></p>"; ?> </td> </tr> <tr> <td align="center" width="20%" valign="middle"> <div class="destaque_img"> <?php echo "<img src=\"admin/diversos/thumb.php?'.$arq;'\" />'"; echo "<br>".$arq; ?> </td> <td align="justify"> <?php echo (strlen($not_destaque) > 250) ? substr($not_destaque, 0, 250) . '...' : $not_destaque . " "; ?> </td> </tr> E a thumb.php: <?PHP ob_start(); echo "entrei"; /** Arquivo: thumb.php * Autor: Mauricio Wolff .:. organiKa * baseado no trabalho de Michael Bailey ***/ // Constantes: variaveis que não mudam em todo o programa // path do win2k. no unix, mude de 'd:/path' para '/home/usuario/www' define(PATH_IMG, 'home/httpd/dominio.com.br/html/projetos/admin/noticias/not_imagens'); define(MAX_WIDTH, 100); define(MAX_HEIGHT, 80); echo "<br> dentro do thumb ".$arq; # Pega onde está a imagem $image_file = str_replace('..', '', $_SERVER['QUERY_STRING']); $image_path = PATH_IMG . '/'.$image_file; echo "<br>Arq ".$image_file; echo "<br>Caminho ".$image_path; # Carrega a imagem $img = null; $extensao = strtolower(end(explode('.', $image_path))); if ($extensao == 'jpg' || $extensao == 'jpeg') { $img = @imagecreatefromjpeg($image_path); } else if ($extensao == 'png') { $img = @imagecreatefrompng($image_path); // Se a versão do GD incluir suporte a GIF, mostra... } else if ($extensao == 'gif') { $img = @imagecreatefromgif($image_path); } // Se a imagem foi carregada com sucesso, testa o tamanho da mesma if ($img) { // Pega o tamanho da imagem e proporção de resize $width = imagesx($img); $height = imagesy($img); $scale = min(MAX_WIDTH/$width, MAX_HEIGHT/$height); // Se a imagem é maior que o permitido, encolhe ela! if ($scale < 1) { $new_width = floor($scale*$width); $new_height = floor($scale*$height); // Cria uma imagem temporária $tmp_img = imagecreatetruecolor($new_width, $new_height); // Copia e resize a imagem velha na nova imagecopyresampled($tmp_img, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height); imagedestroy($img); $img = $tmp_img; } } // Cria uma imagem de erro se necessário if (!$img) { $img = imagecreate(MAX_WIDTH, MAX_HEIGHT); imagecolorallocate($img,204,204,204); $c = imagecolorallocate($img,153,153,153); $c1 = imagecolorallocate($img,0,0,0); imageline($img,0,0,MAX_WIDTH,MAX_HEIGHT,$c); imageline($img,MAX_WIDTH,0,0,MAX_HEIGHT,$c); imagestring($img, 2, 12, 55, 'erro ao carregar imagem',$c1 ); } // Mostra a imagem header('Content-type: image/jpeg'); imagejpeg($img); ob_end_flush(); ?> Desde já agradeço a atenção