Ir para conteúdo
Fórum Script Brasil

SayuriSamuraia

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que SayuriSamuraia postou

  1. Olá ! Boa noite ! Estou tentando criar um calendário com eventos e sentindo algumas dificuldades,pois sou meu conhecimento é bem básico e preciso finalziar esse calendário até semana que vem,se alguém puder me orientar com relação ao meu erro,agradeceria muito. O calendário deve conter : 1- Marcação no dia Atual 2- Marcação nas datas de eventos Até agora, consegui fazer apenas o calendário e "formulário" para criar eventos,já conectados direitinho no BD. Mas,o calendário está estático.Não marca nada ( data atual ,nem eventos,caso eu venha a criar um evento ) Abaixo o código atual : <!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> <style> .calendario{ width:220px; height:150px; background-color:#fff; border-radius:7px; border:solid; border-width:thin; border-color:#004d97; } </style> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Eventos</title> <body> <hr> <a href="admin.php">Criar Evento</a> | <a href="listagenda.php">Listar Eventos</a> <hr> <?php include "sql02.php";//conexão com o banco de dados @mysql_select_db($db);//selecione o banco de dados $date=time(); $day =date('d',$date); $month=date('m',$date); $year=date('y',$date); $first_day = mktime(0,0,0,$month,1,$year); $title=date('F',$first_day); $day_of_week=date('D',$first_day); switch($day_of_week){ case"Dom":$blank = 0; break; case"Seg":$blank = 1; break; case"Ter":$blank = 2; break; case"Qua":$blank = 3; break; case"Qui":$blank = 4; break; case"Sex":$blank = 5; break; case"Sáb":$blank = 6; break; } $days_in_month=cal_days_in_month(0,$month,$year); ?> <div class="calendario"> <table align="center" > </div> <tr> <th abbr="Domingo" title="Domingo"><b> <?php echo("$domingo");?>Dom</b></th> <th abbr="Segunda" title="Segunda">Seg</b></th> <th abbr="Terça" title="Terça"><b>Ter</b></th> <th abbr="Quarta" title="Quarta"><b>Qua</b></th> <th abbr="Quinta" title="Quinta"><b>Qui</b></th> <th abbr="Sexta" title="Sexta"><b>Sex</b></th> <th abbr="Sábado" title="Sábado"><b>Sab</b></th> </tr> <?php $Data = strtotime($mes."/".$dia."/".$ano_); $Dia = date('w',strtotime(date('n/\1\/Y',$Data))); $Dias = date('t',$Data); for ($i=1,$d=1;$d<=$Dias;) { echo("<tr>"); for ($x=1;$x<=7 && $d <= $Dias;$x++,$i++) { if ($i > $Dia) { $destaque = ''; if ($x == 1) { $destaque = $domingo; } if ($d == $dia) { $destaque = $hoje; } if (($x == 1) && ($d == $dia)) { $destaque = $hoje; } echo("<td ".$destaque.">".$d++."</td>"); } else { echo("<td> </td>"); } } for (;$x<=7;$x++) { echo("<td> </td>"); } echo("</tr>"); } ?> </body> </html> Está bem bagunçado o codigo,eu não tenho muita experiência,mas preciso terminar esse calendário. Por favor,quem puder me auxiliar,agradeço. Sayuri
×
×
  • Criar Novo...