Salve a tutti, il mio problema e' poter cambiare ogni ora l'immagine della mia testata nella prima pagina, ma non riesco.
Questo e' il codice php, ho stampato le $ora e funziona e poi ho stampato $image e stampa perfettamente il path dove si trova la foto.
Codice PHP:
<div id="header_contenuto">
<?php
$ora = date("H");
/* echo $ora; */
switch($ora)
{
case '01'; $image = "../cssjs/image_header/image01.jpg"; break;
case '02'; $image = "../cssjs/image_header/image02.jpg"; break;
case '03'; $image = "../cssjs/image_header/image03.jpg"; break;
case '04'; $image = "../cssjs/image_header/image04.jpg"; break;
}
/* echo $image; */
?>
<div id="logobox"> </div>
<div id="headimg"> </div>
</div>
Questo e' il CSS, come si puo' vedere il codice sopra setto la variabile prima di
richiamare il div headimg, il mio dubbio e' che non si possa passare una variabile
cosi' oppure che come passo la variabile sia sbagliata o non si possa fare.
Codice:
#headimg {display:inline;
float:right;
width:662px;
height:150px;
margin:6px; margin-left:0px;
background-image:url('<?php echo $image; ?>');
background-repeat:no-repeat;}
Ho provato a inserire la foto con la "img src" pero' non me la inserisce nel
posto giusto, comunque me la fa vedere quindi e' giusta come sintassi, allora
penso che magari non si possa passare la variabile nel CSS.
Codice PHP:
<div id="header_contenuto">
<?php
$ora = date("H");
/* echo $ora; */
switch($ora)
{
case '01'; $image = "../cssjs/image_header/image01.jpg"; break;
case '02'; $image = "../cssjs/image_header/image02.jpg"; break;
case '03'; $image = "../cssjs/image_header/image03.jpg"; break;
case '04'; $image = "../cssjs/image_header/image04.jpg"; break;
}
/* echo $image; */
?>
<div id="logobox"> </div>
<div id="headimg">
<img src="<?php echo $image; ?>
</div>
</div>
GRAZIEEEEEEEEEE!
[DS] Usa i tag di codice quando ne riporti ampi stralci, si legge meglio...