Calendario Dinamico

Eruyomon

Utente Attivo
3 Giu 2012
59
0
0
salve a tutti
Avrei bisogno di modificare il mio attuale calendario perchè non viene formattato correttamente è poi è veramente brutto!
Qualcuno può aiutarmi passandomi un codice di un calendario fatto??
Deve avere le seguenti funzioni :
-Inserimento Appuntamenti
-Modifiche Appuntamenti
-Rimozione Appuntamenti
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
ti do un'indicazione

PHP:
<style type="text/css">
a{
text-decoration:none;
color:#000000;
}
a:hover{
font-weight:bold;
}
table{
font-family:Arial, Helvetica, sans-serif;
border-color:#CC0000;
border-style:solid;
border-width:2px;
}
td{
border-color: #666666;
border-style:solid;
border-width:1px;
}
.prec_suc{
background-color:#FF0000;
margin-left:2px;
margin-right:2px;
}
.mese{
background-color: #999999;
font-weight:bold;
}
</style>

<?php
function ShowCalendar($m,$y)
{
  if ((!isset($_GET['d']))||($_GET['d'] == ""))
  {
    $m = date('n');
    $y = date('Y');
  }else{
    $m = (int)strftime( "%m" ,(int)$_GET['d']);
    $y = (int)strftime( "%Y" ,(int)$_GET['d']);
    $m = $m;
    $y = $y;
  }
  $precedente = mktime(0, 0, 0, $m -1, 1, $y);
  $successivo = mktime(0, 0, 0, $m +1, 1, $y);
  $nomi_mesi = array(
    "Gen",
    "Feb",
    "Mar",
    "Apr",
    "Mag",
    "Giu", 
    "Lug",
    "Ago",
    "Set",
    "Ott",
    "Nov",
    "Dic"
  );
  $nomi_giorni = array(
    "Lun",
    "Mar",
    "Mer",
    "Gio",
    "Ven",
    "Sab",
    "Dom"
  );
  $cols = 7;
  $days = date("t",mktime(0, 0, 0, $m, 1, $y)); 
  $lunedi= date("w",mktime(0, 0, 0, $m, 1, $y));
  if($lunedi==0) $lunedi = 7;
  echo "<table>\n"; 
  echo "<tr>\n
  <td colspan=\"".$cols."\">
  <a href=\"?d=" . $precedente . "\"><span class=\"prec_suc\"><<</span></a><span class=\"mese\">
  " . $nomi_mesi[$m-1] . " " . $y . " 
  </span><a href=\"?d=" . $successivo . "\"><span class=\"prec_suc\">>></span></a></td></tr>";
  foreach($nomi_giorni as $v)
  {
    $colore="#CCCCCC";
	if($v=="Sab" || $v=="Dom"){
		$colore="#FFFF00";
	}
	
	echo "<td style=\"background-color:$colore; \"><b>".$v."</b></td>\n";
  }
  echo "</tr>";
  for($j = 1; $j<$days+$lunedi; $j++)
  {
    if($j%$cols+1==0)
    {
      echo "<tr>\n";
    }
    if($j<$lunedi)
    {
      echo "<td> </td>\n";
    }else{
      $day= $j-($lunedi-1);
      $data = strtotime(date($y."-".$m."-".$day));
      $oggi = strtotime(date("Y-m-d"));
      include 'config.php';
      $sql = "SELECT str_data FROM appuntamenti";
      $result = mysql_query($sql) or die (mysql_error());
      if(mysql_num_rows($result) > 0)
      {
        while($fetch = mysql_fetch_array($result))
        {
          $str_data = $fetch['str_data'];
          if ($str_data == $data)
          {
            $day = "<a href=\"appuntamenti.php?day=$str_data\">$day</a>";
          }
        }
      }
      if($data != $oggi)
      {
        echo "<td>".$day."</td>";
      }else{
        echo "<td><b>".$day."</b></td>";
      }
    }
    if($j%$cols==0)
    {
      echo "</tr>";
    }
  }
  echo "<tr></tr>";
  echo "</table>";
}
ShowCalendar(date("m"),date("Y")); 
?>
penso (e spero) che il css poi tu possa aggiustarlo secondo le tue esigenze
 

Eruyomon

Utente Attivo
3 Giu 2012
59
0
0
Ok, funziona, adesso ho di nuovo un problema... Non riesco a modificare il codice degli appuntamenti per renderlo un pò più carino.... Questo è il codice... Sapreste aiutarmi??? P.S. Come posso incominciare a capire il php?????

PHP:
<style type="text/css">
#testo{
text-align:justify;
}
#pubblicita
{
 background-image: -moz-linear-gradient(top, #030547, #0F1FFF); /* FF3.6 */  
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#030547),color-stop(50%, #0F1FFF));
   /* Saf4+, Chrome */  
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#030547', endColorstr='#0F1FFF'); /* IE6,IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#030547', endColorstr='#0F1FFF')"; /* IE8 */  
}
</style>
</head>
<body>
<div id="contenitore">
	<div id="contenuto">
<div id="pubblicita"><script type="text/javascript">
/* <![CDATA[ */
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>');
/* ]]> */
</script></div>
<div id="titolo"><a href="English/office.html"><img src="/ing.jpg" align="left"></a><a href="studio.html"><img src="/ita.jpg" align="left"></a>
Studio Tributario Sergi & Partners</div>
		<div id="header"><img src="/Italiano/studiotributtario1.jpg"></div>
	        <div id="menu">
<a href="/Italiano/studio.html">La Storia</a>
<a href="/Italiano/professionisti.html">Professionisti</a>
<a href="/Italiano/areaattivita.html">Area Attivita'</a>
<a href="/Italiano/contatti.php">Contatti</a>
<a href="/Italiano/index.php">Area Riservata </a>
<a href="/Italiano/newsletter.php">Newsletter</a>
<a href="/calendario/calendario.php">Calendario</a>
		</div>
		<div id="corpo">
		<div id="menuverticale">
<style type="text/css">
#menuverticale{
 background-image: -moz-linear-gradient(top, #444444, #999999); /* FF3.6 */  
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #444444),color-stop(1, #999999)); /* Saf4+, Chrome */  
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#999999'); /* IE6,IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#999999')"; /* IE8 */  
} 
</style>
<li><a href="calendario.php">Ritorna al calendario</a></li>
				</div>
		<div id="testo">
 <li>
       
        <textarea name="messaggio" id="messaggio" rows="16" cols="79" tabindex="4"class="">
    
			<?php
if(isset($_GET['day']) && is_numeric($_GET['day']))
{
  $day = $_GET['day'];
  include 'config.php';
  $sql = "SELECT * FROM appuntamenti WHERE str_data=$day";
  $result = mysql_query($sql) or die (mysql_error());
  if(mysql_num_rows($result) > 0)
  {
    while($fetch = mysql_fetch_array($result))
    {
      $id = stripslashes($fetch['id']);
      $titolo = stripslashes($fetch['titolo']);
      $testo = stripslashes($fetch['testo']);
      $data = date("d-m-Y", $fetch['str_data']); 
     echo "Appuntamenti del $data". $titolo ."" . $testo. "";
    }
  } 
}
?>
</textarea>
  </li>
		</div>
		</div>
		<div id="footer"align="center">Largo Messico, 15 - 00198, Roma Tel.06/89533300 - Fax. 06/23316493</div>
<div class="fb-like" data-href="http://www.facebook.com/StudioTributarioSergiPartners" data-send="true" data-width="960" data-show-faces="true" data-font="arial"></div>
		</div>
</div>
</body>
<HTML>
?>
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
applichi il css anche a php (es)

PHP:
 echo "<div class=\"pinco_pallo\">Appuntamenti del $data". $titolo ."" . $testo. "</div>";

p.s.
racchiudi sempre il codice tra gli appositi tag (II° riga di formattazione del post ultime tre iconcine, nell' ordine CODE, HTML, PHP)
 

Eruyomon

Utente Attivo
3 Giu 2012
59
0
0
alla fine ieri sera ho risolto tutto, però ho notato che nella text area, non mi legge i link... Come faccio a farglielo leggere? Ha bisogno di qualche codice particolare?
 

Eruyomon

Utente Attivo
3 Giu 2012
59
0
0
praticamente nella textarea io ho scritto un testo, ma all'interno c'è un sito...

Che codice devo inserire per rendere il link visitabile??

ho provato ad inserire il codice html a href e bla bla lba ma non mi funziona....che codice devo usare??
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
se questo è quello che viene scritto nella textarea, ribadisco non vedo dove generi il link

PHP:
//.......
while($fetch = mysql_fetch_array($result))
    {
      $id = stripslashes($fetch['id']);
      $titolo = stripslashes($fetch['titolo']);
      $testo = stripslashes($fetch['testo']);
      $data = date("d-m-Y", $fetch['str_data']); 
     echo "Appuntamenti del $data". $titolo ."" . $testo. "";
    } 
//.........
 

Eruyomon

Utente Attivo
3 Giu 2012
59
0
0
Come faccio a farlo generare??? O.O
Che codice devo utilizzare???Devo modificare la variabile $testo?
grazie ancora!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
scusa ma continuo a non capire
ma all'interno c'è un sito...
????
a me sembra che dentro ci siano dei testi ricavati da un db, quindi perchè non fai

PHP:
<table class="sempronio"> 
     
            <?php 
if(isset($_GET['day']) && is_numeric($_GET['day'])) 
{ 
  $day = $_GET['day']; 
  include 'config.php'; 
  $sql = "SELECT * FROM appuntamenti WHERE str_data=$day"; 
  $result = mysql_query($sql) or die (mysql_error()); 
  if(mysql_num_rows($result) > 0) 
  { 
    while($fetch = mysql_fetch_array($result)) 
    { 
      $id = stripslashes($fetch['id']); 
      $titolo = stripslashes($fetch['titolo']); 
      $testo = stripslashes($fetch['testo']); 
      $data = date("d-m-Y", $fetch['str_data']);  
     echo "<tr><td>Appuntamenti del $data". $titolo ."" . $testo. "</td></tr>"; 
    } 
  }  
} 
?> 
</table>
poi per fare un linnk (quale?)

PHP:
echo "<a href=/"pinco_pallo.php/">$nome_link</a>";
 

Eruyomon

Utente Attivo
3 Giu 2012
59
0
0
Grazie. Adesso sono riuscito a mettere il link che dovevo mettere :)
Altre domanda ( che mi potrebbe tornare utile per altre cose) Come faccio a far comparire la pagina del link, direttamente quando clicco sul giorno selezionato?

Mi spiego meglio :
Voglio vedere le scadenze del giorno X, clicco sul giorno che mi serve e mi compare il PDF con tutte le scadenze, in caso non abbia il PDF mi deve comparire la lista delle scadenze.

Spero di essere stato chiaro, comunque che codice devo inserire???

P.S. borgoitalia grazie che mi sopporti e continui ad aiutarmi e a darmi consigli preziosissimi ;D
 
Ultima modifica:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
se non ho capito male nella pag in cui appare


Appuntamenti del 02-07-2012

Scadenze Tributario

Per visualizzare le scadenze inerenti al 02-07-2012, clicca qui

vorresti che se il pdf esiste salti fuori il pdf altrimenti qualche altra cosa, giusto?
prova a postare la parte di codice con cui generi il link
 
Discussioni simili
Autore Titolo Forum Risposte Data
E Calendario appuntamenti \dipendenti PHP 0
F Calendario php? PHP 3
L [PHP] calendario PHP 0
R [WordPress] Calendario Personale per ogni Utente WordPress 0
maxnegri [javascript] calendario booking disponibilità Javascript 2
L [PHP] calendario: dati da DB in tabella PHP 1
K [PHP] Creazione di Calendario con orario PHP 4
Q Notice: Undefined index: codice in C:\xampp\htdocs\STAGE\calendario\modifica.php on line 10 PHP 8
A [Javascript] Datepicker - il calendario non si apre Javascript 16
Rhisen [PHP] Problema Calendario Eventi PHP 0
E [Javascript] Assegnazione variabile da campo input di tipo "a calendario" Javascript 3
Gaetano1991h Passaggio da calendario php a javascript PHP 2
V Servizio email con calendario condiviso Posta Elettronica 1
L Zimbra calendario Vs PHP PHP 0
G calendario collegato a database Classic ASP 2
felino [Wordpress] Ordine per Calendario Personalizzato WordPress 1
V Reperire le date della settimana del calendario jQuery 1
D Creare Calendario PHP PHP 0
A Pubblicazione dati su calendario settimanale jQuery 28
M Otttimizazione date calendario prenotazioni PHP 0
F Problema attivare/disattivare immagine calendario datepicker da select jQuery 1
M Calendario giornate campionato PHP 4
T PHP sync con gmail, rubrica google e calendario google PHP 0
felino [PHP][iCal] iCal: sincronizzazione e visualizzazione calendario PHP 2
L calendario e click <a href=' PHP 9
G Aggiornamento Calendario MS Access 3
felino Contact Form 7: calendario e formattazione messaggio WordPress 0
novello88 [EXCEL] Calendario precompilato Windows e Software 1
B Turno in quinta su calendario PHP 3
ivarello Calendario e tabelle PHP 2
A modifica al calendario Javascript 0
Monital [RISOLTO]creare un calendario stile campionato di calcio PHP 8
T calendario connesso a dati variabili Javascript 2
D Cambio funzioni mouse in calendario Javascript Javascript 1
M Calendario con 28 giorni anche per i mesi successivi PHP 2
A errore javascript calendario scolastico Javascript 3
B Inserimento risultati di un calendario calcistico tramite un solo bottone PHP 2
P Calendario e problema inserimenti PHP 0
T Problema con calendario PHP 17
A PHP calendario, come inserire i giorni precedenti? PHP 1
M inserire un calendario settimanale su una pagina html, aggiornabile dall'esterno. HTML e CSS 11
criric Semplice calendario Snippet PHP 0
L Anomalia calendario Java 1
renegade [vendo] script calendario disponibilità B&B/Hotel Offerte e Richieste di Lavoro e/o Collaborazione 0
P calendario che invia notifiche PHP 5
T Calendario in PHP (con file di testo) PHP 4
E calendario in php + sql PHP 4
C Calendario completamente in php PHP 0
M Calendario con java Javascript 0
sgeuna@caffarel Una calendario-agenda con PHP e MySQL PHP 6

Discussioni simili