Jump to content

Eduardo M

Members
  • Content count

    47
  • Joined

  • Last visited

Community Reputation

0 Comum

1 Follower

About Eduardo M

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Olá galera, tudo bem? Estou precisando de uma ajuda de vocês acontece, que eu estou criando um calendário, porem esse calendário não passa o ano quando eu aperto as setas pro lado! Vou disponibilizar os códigos para alguém me ajudar pois estou precisando muito deste calendário! calendario.php <?php function num($num){ return ($num < 10) ? '0'.$num : $num; } function montaEventos($info){ global $pdo; //tabela, data, titulo $tabela = $info['tabela']; $data = $info['data']; $titulo = $info['titulo']; $link = $info['link']; $vagas = $info['vagas']; $eventos = $pdo->prepare("SELECT * FROM `".$tabela."` WHERE `".$data."` "); $eventos->execute(); $retorno = array(); while($row = $eventos->fetchObject()){ $dataArr = date('Y-m-d', strtotime($row->{$data})); $retorno[$dataArr] = array( 'titulo' => $row->{$titulo}, 'link' => $row->{$link}, 'vagas' => $row->{$vagas} ); } return $retorno; } function diasMeses(){ $retorno = array(); for($i = 1; $i<=12;$i++){ $retorno[$i] = cal_days_in_month(CAL_GREGORIAN, $i, date('Y')); } return $retorno; } function montaCalendario($eventos = array()){ $daysWeek = array( 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' ); $diasSemana = array( 'Dom', 'Seg', 'Ter', 'Qua', 'Qui', '---', 'Sab' ); $arrayMes = array( 1 => 'Janeiro', 2 => 'Fevereiro', 3 => 'Março', 4 => 'Abril', 5 => 'Maio', 6 => 'Junho', 7 => 'Julho', 8 => 'Agosto', 9 => 'Setembro', 10 => 'Outubro', 11 => 'Novembro', 12 => 'Dezembro' ); If($_GET['mes'] and $_GET['ano']) { $mes = $_GET['mes']; $ano = $_GET['ano']; } Else { $mes = date("m"); $ano = date("Y"); } $t_mes = date("t", mktime(0, 0, 0, $mes, 1, $ano)); $mes_ant = date("m", mktime(0, 0, 0, $mes, 0, $ano)); $ano_ant = date("Y", mktime(0, 0, 0, $mes, 0, $ano)); $mes_post = date("m", mktime(0, 0, 0, $mes, $t_mes+1, $ano)); $ano_post = date("Y", mktime(0, 0, 0, $mes, $t_mes+1, $ano)); $diasMeses = diasMeses(); $arrayRetorno = array(); for($i =1; $i <= 12; $i++){ $arrayRetorno[$i] = array(); for($n=1; $n<= $diasMeses[$i]; $n++){ $dayMonth = gregoriantojd($i, $n, date('Y')); $weekMonth = substr(jddayofweek($dayMonth, 1),0,3); if($weekMonth == 'Mun') $weekMonth = 'Mon'; $arrayRetorno[$i][$n] = $weekMonth; } } echo '<a href="#" id="volta">&laquo;</a><a href="#" id="vai">&raquo;</a>'; echo '<table border="0" width="100%">'; foreach($arrayMes as $num => $mes){ echo '<tbody id="mes_'.$num.'" class="mes">'; echo '<tr class="mes_title"><td colspan="7">'.$mes.' - '.date('Y').'</td></tr>'; echo '<tr class="dias_title">'; foreach($diasSemana as $i => $day){ echo '<td>'.$day.'</td>'; } echo '</tr><tr>'; $y = 0; foreach($arrayRetorno[$num] as $numero => $dia){ $y++; if($numero == 1){ $qtd = array_search($dia, $daysWeek); for($i=1; $i<=$qtd; $i++){ echo '<td></td>'; $y+=1; } } if(count($eventos) > 0){ $month = num($num); $dayNow = num($numero); $date = date('Y').'-'.$month.'-'.$dayNow; if(in_array($date, array_keys($eventos))){ $evento = $eventos[$date]; if($evento['vagas'] <> 0){ echo '<td class="evento2"><a class="dcontexto" href="'.$evento['link'].'" target="_parent">'.$numero.'<span>Vagas '.$evento['vagas'].'</span></a></td>'; }else{ echo '<td class="evento1"><a class="dcontexto" target="_parent">'.$numero.'<span> Não há mais Vagas</span></a></td>';} }else{ echo '<td class="dia_'.$numero.'" ><a href="../../agenda.php?data='.$numero.'-'.$mes.'" class="numeros" target="_parent">'.$numero.'</a></td>'; } }else{ echo '<td class="dia_'.$numero.'">'.$numero.'</td>'; } if($y == 7){ $y=0; echo '</tr><tr>'; } } echo '</tr></tbody>'; } echo '</table>'; } ?> e na minha duvida e no JS js/functions.js $(function(){ var data = new Date(); var mesAtual = data.getMonth()+1; var diaAtual = data.getDate(); var anoAtual = data.getFullYear(); var dataAtual = diaAtual+'/'+mesAtual+'/'+anoAtual; var contCalendario = 0; $('#mes_'+mesAtual).show().find('.dia_'+diaAtual).addClass('atual'); function hideShow(){ if(mesAtual > 12){ mesAtual = 1; anoAtual = +1; }else if(mesAtual < 1){ mesAtual = 12; anoAtual = -1; } $('.mes').hide(); $('#mes_'+mesAtual).show(); } $('#vai').on('click', function(e){ e.preventDefault(); mesAtual++; hideShow(); return false; }); $('#volta').on('click', function(e){ e.preventDefault(); mesAtual--; if(mesAtual < 1){ anoAual - -1;} hideShow(); return false; }); }); eu acho que estou errando no JAVASCRIPT para quem for me ajudar vou deixar o link do calendário. http://www.nebbclean.com.br/calendario.rar Agradeço! Att, Eduardo Moura
  2. Boa tarde, Estou criando um sistema de Gestão para Salões de beleza e estou com dificuldades para criar tabelas em cima de outras tabelas Por exemplo: minha duvida é como criar a tabela destacada sobre outra tabela (marquei o exemplo de vermelho) Gostaria de saber qual tecnologia vou utilizar para criar aquilo e qual o nome que se da nesta tecnica? Eu acho que é CSS! Agradeço sua atenção! Eduardo Moura
  3. Gostaria de saber se algum sabe realizar uma agenda dessas e quanto seria o valor? so gostaria de uma agenda dessas com esse estilo com entrada de dados em MySQL com esse estilo de agenda que o resto é comigo...
  4. Obrigado vou ver sim! Se você tiver o nome do plugin pra ajudar na minha busca, fico muito agradecido Obrigado!
  5. Então conheço bem a questão de php, sql e vamos colocar que o intermediário em css e basico de javascript... sabe me dizer se eu posso usar o bootstrap para fazer isso? por que eu vi alguns sistema de agendamento dessa forma, identifiquei que usavam uma agenda bem parecida, que aparece mês semana e dia.. se tiver como fazer com o bootstrap, por favor se souber algum site com referencia que ensine a fazer, manda pra min por favor...
  6. Olá Pessoal, Venho pedir ajuda para você, pois não estou conseguindo. Eu gostaria de criar um sistema de agenda online, porem, estou com duvidas e gostaria de saber se alguém domina essa ferramenta, Conforme a imagem enviada em anexo eu gostaria de saber como eu crio essa ferramenta? então eu fiz em tabela toda essa agenda, mas minha duvida é, criar uma tabela, quando agendamos alguém aparece aquele quadro verde dizendo o nome da pessoa e especificando o horário de que horas até que horas! Preciso dessa Ajuda! Como que realizo isso?
  7. Eduardo M

    Erro

    Desculpe esqueci de nomear o tópico! Boa tarde galera e o seguinte! Estou tentando fazer seguinte e não consigo! Eu fiz um while, nisso ele me mostra os dados assim! so que eu quero pegar esses dados e colocar no meu banco de dados que está em vermelho, e não consigo <?php include ('config.php'); $reserva = '3'; $d1 = '2012-04-25'; $d2 = '2012-04-27'; $codigos = array(); $timestamp1 = strtotime( $d1 ); $timestamp2 = strtotime( $d2 ); $cont = 1; while ( $timestamp1 <= $timestamp2 ) { $codigos[] = "( ".date( 'd/m/Y', $timestamp1).", ".$reserva.", 1),"; $timestamp1 += 86400; } $codigo = implode( $codigos ); $sql = mysql_query("INSERT INTO datas (data, reserva, situacao) VALUES $codigo") or die (mysql_error()); echo $codigo ?> então gostaria de saber um jeito de fazer isso, se dessa forma não vou conseguir, qual é a melhor forma?? Att Eduardo! Hum, galera deixa pensei melhor achei um jeito mais fácil! Se liga: <?php include ('config.php'); $reserva = '3'; $d1 = '2014-10-25'; $d2 = '2014-11-05'; $timestamp1 = strtotime( $d1 ); $timestamp2 = strtotime( $d2 ); $cont = 1; while ( $timestamp1 <= $timestamp2 ) { $sql = mysql_query("INSERT INTO datas (data, reserva, situacao) VALUES ('".date( 'Y/m/d', $timestamp1)."', '".$reserva."', '1')") or die (mysql_error()); $timestamp1 += 86400; } ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.