Ciao a tutti
Ho un seguente script con cui riesco a visualizzare la mia gallery photo a video, avendo creato (con aiuto diforumisti esperti e non) una funzioen di scorrimento con javascript e php .
Lo script funzioan xo' io vorrei anche visualizzare nella stessa pagina posizionandolosulla sinistra, un div dove ci sono le realtive thumbs , minuature, prese da una cartella del server chiamata thumbs (anzi piu cartelle , a seconda delle gallerie presenti, macro, paesaggi, etc, per es. ci sarà macrothumbs come cartella che ogni inserimetno crea la relativa thumb e la "deposita " nella apposita cartella
Poi nel Db mysql avro' a ppunto x ogni galleria, una tabella relativa, alle thumbs che aumentanod i uno ogni vlta che facicio l'upload delle foto.
Allora, il mi oproblema come si è capito è che non riesco a creare lo script x stampare a video le thumbs.
Io pensavo di
stampare a video in questo modo, scrivendo un codice php nel div "icone".le thumbs dellagalleria x esempio denominata bn ,
<div id='iconesx' name="thumbs">
Icone
<?php
$sql1 = "SELECT * FROM bn ORDER BY descrizione";
$result1 = mysql_query ($sql1);
while ($row = mysql_fetch_row($result1))
{
echo "thumbs[".$item."]=\"bnthumbs/".$row[0].".jpg\";";
$item=$item+1;
}
?>
</div>
il problema tuttavia è che no nso come fare acapire al server come stamparle..infatti invece di visualizzare le thumbs mi stampa semplicemente le ..parole...e nn visualizza le miniature.
qualcuno ha q ualche idea?
Ecco lo script comunque, grazie x attenzion e d eventualmente prezioso aiuto
<script type="text/javascript" language="JavaScript">
var photos=new Array()
var text=new Array()
var link=new Array()
var thumbs=new Array()
var which=0
<?php
$host =
$user = "
$password = "
$dbname = "
CREO LA VARIABILE CHE CONNETTE IL SERVER AL DATABASE
$cxn = mysql_connect($host,$user,$password);
mysql_select_db($dbname);
$item=0;
//CONTROLLO CONNESSIONE SE è OK
if (!$cxn)
{
echo 'Errore durante la connessione al server MySQL';
exit();
}
else {
$sql = "SELECT * FROM bn ORDER BY descrizione";
$result = mysql_query ($sql);
while ($row = mysql_fetch_row($result))
{
if ( $item == 0 ) { $_primafoto = $row[0]; }
if ( $item == 0 ) { $_primolink = "<a target='blank' href='http://www.paolobergomi.it/sitofoto/bnGrande/".$row[0].".jpg'>Ingrandisci l'immagine - Bigger size </a>";}
if ( $item == 0 ) { $_firstext = $row[1]; }
echo "photos[".$item."]=\"bn/".$row[0].".jpg\";";
echo "thumbs[".$item."]=\"bnthumbs/".$row[0].".jpg\";";
echo "text[".$item."]=\"".$row[1]."\";";
echo "link[".$item."]=\"<a target='blank' href='http://www.paolobergomi.it/sitofoto/bnGrande/".$row[0].".jpg'>Ingrandisci l'immagine - Bigger size </a>\";";
$item=$item+1;
}
}
?>
function arrow()
{
document.getElementById( "back2" ).style.display = "none";
}
function changePic(dir) {
var testo = document.getElementById( 'testo' );
var collegamento = document.getElementById( 'collegamento' );
var image = document.images.photoslider,
fwdBtn = document.getElementById('forward2'),
backBtn = document.getElementById('back2'),
n = photos.length-1;
if (dir == "next") {
which = (which < n) ? which + 1 : which;
image.src = photos[which];
testo.innerHTML = text[ which ];
collegamento.innerHTML = link[ which ];
backBtn.style.display = "inline";
if (which == n) {
fwdBtn.style.display = "none";
}
} else if (dir == "back") {
which = (which > 0) ? which - 1 : which;
image.src = photos[which];
testo.innerHTML = text[ which ];
collegamento.innerHTML = link[ which ];
fwdBtn.style.display = "inline";
if (which === 0) {
backBtn.style.display = "none";
}
}
return false;
}
</script>
</head>
<body OnLoad="arrow()">
<div class="container2">
<div id="logo" > </div>
<div class="menu">
<a href="http://paolobergomifoto.altervista.org">Home </a>
<a href="http://paolobergomifoto.altervista.org/chisono.html">Chi sono </a>
<a href="http://paolobergomifoto.altervista.org/gallerie.html">Gallerie </a>
<a href="http://paolobergomifoto.altervista.org/contatti.html">Contatti </a>
<a href="http://paolobergomifoto.altervista.org/credits.html">Credits </a>
<a href="http://paolobergomifoto.altervista.org/links.html">Links </a>
</div>
<div id="backbn">
</div>
<div id='iconesx' name="thumbs">
Icone
</div>
<div class="gruppofoto2"><a href="gallerymacro.php">Macro</a><a href="gallerypaesaggi.php">Paesaggi</a><a href="galleryritratti.php">Ritratti</a><a href="gallerybn.php">Urbana e Street</a><a href="gallerynotturna.php">Notturna</a><a href="galleryanimali.php">Natura e Animali</a><a href="galleryvarie.php">Varie</a><img src="bn/<?php echo $_primafoto; ?>" name="photoslider">
<div id='testo'><?php echo $_firstext; ?></div>
<div id='collegamento'><?php echo $_primolink; ?></div>
</div>
<div class="scorri">
<a href="#" onclick="return changePic('back');"><img id="back2" style="border:0px" src="indietro.jpg"></a>
<a href="#" onclick="return changePic('next');"> <img id="forward2" style="border:0px" src="avanti.jpg"></a>
</div>
<div class="inizio"><a href="#" onclick="which=1; changePic('back');return false" >Inizio - Start</a>
</div>
<div id="footer">Created by Paolo Bergomi</div>
</div>
</body>
</html>
Ho un seguente script con cui riesco a visualizzare la mia gallery photo a video, avendo creato (con aiuto diforumisti esperti e non) una funzioen di scorrimento con javascript e php .
Lo script funzioan xo' io vorrei anche visualizzare nella stessa pagina posizionandolosulla sinistra, un div dove ci sono le realtive thumbs , minuature, prese da una cartella del server chiamata thumbs (anzi piu cartelle , a seconda delle gallerie presenti, macro, paesaggi, etc, per es. ci sarà macrothumbs come cartella che ogni inserimetno crea la relativa thumb e la "deposita " nella apposita cartella
Poi nel Db mysql avro' a ppunto x ogni galleria, una tabella relativa, alle thumbs che aumentanod i uno ogni vlta che facicio l'upload delle foto.
Allora, il mi oproblema come si è capito è che non riesco a creare lo script x stampare a video le thumbs.
Io pensavo di
stampare a video in questo modo, scrivendo un codice php nel div "icone".le thumbs dellagalleria x esempio denominata bn ,
<div id='iconesx' name="thumbs">
Icone
<?php
$sql1 = "SELECT * FROM bn ORDER BY descrizione";
$result1 = mysql_query ($sql1);
while ($row = mysql_fetch_row($result1))
{
echo "thumbs[".$item."]=\"bnthumbs/".$row[0].".jpg\";";
$item=$item+1;
}
?>
</div>
il problema tuttavia è che no nso come fare acapire al server come stamparle..infatti invece di visualizzare le thumbs mi stampa semplicemente le ..parole...e nn visualizza le miniature.
qualcuno ha q ualche idea?
Ecco lo script comunque, grazie x attenzion e d eventualmente prezioso aiuto
<script type="text/javascript" language="JavaScript">
var photos=new Array()
var text=new Array()
var link=new Array()
var thumbs=new Array()
var which=0
<?php
$host =
$user = "
$password = "
$dbname = "
CREO LA VARIABILE CHE CONNETTE IL SERVER AL DATABASE
$cxn = mysql_connect($host,$user,$password);
mysql_select_db($dbname);
$item=0;
//CONTROLLO CONNESSIONE SE è OK
if (!$cxn)
{
echo 'Errore durante la connessione al server MySQL';
exit();
}
else {
$sql = "SELECT * FROM bn ORDER BY descrizione";
$result = mysql_query ($sql);
while ($row = mysql_fetch_row($result))
{
if ( $item == 0 ) { $_primafoto = $row[0]; }
if ( $item == 0 ) { $_primolink = "<a target='blank' href='http://www.paolobergomi.it/sitofoto/bnGrande/".$row[0].".jpg'>Ingrandisci l'immagine - Bigger size </a>";}
if ( $item == 0 ) { $_firstext = $row[1]; }
echo "photos[".$item."]=\"bn/".$row[0].".jpg\";";
echo "thumbs[".$item."]=\"bnthumbs/".$row[0].".jpg\";";
echo "text[".$item."]=\"".$row[1]."\";";
echo "link[".$item."]=\"<a target='blank' href='http://www.paolobergomi.it/sitofoto/bnGrande/".$row[0].".jpg'>Ingrandisci l'immagine - Bigger size </a>\";";
$item=$item+1;
}
}
?>
function arrow()
{
document.getElementById( "back2" ).style.display = "none";
}
function changePic(dir) {
var testo = document.getElementById( 'testo' );
var collegamento = document.getElementById( 'collegamento' );
var image = document.images.photoslider,
fwdBtn = document.getElementById('forward2'),
backBtn = document.getElementById('back2'),
n = photos.length-1;
if (dir == "next") {
which = (which < n) ? which + 1 : which;
image.src = photos[which];
testo.innerHTML = text[ which ];
collegamento.innerHTML = link[ which ];
backBtn.style.display = "inline";
if (which == n) {
fwdBtn.style.display = "none";
}
} else if (dir == "back") {
which = (which > 0) ? which - 1 : which;
image.src = photos[which];
testo.innerHTML = text[ which ];
collegamento.innerHTML = link[ which ];
fwdBtn.style.display = "inline";
if (which === 0) {
backBtn.style.display = "none";
}
}
return false;
}
</script>
</head>
<body OnLoad="arrow()">
<div class="container2">
<div id="logo" > </div>
<div class="menu">
<a href="http://paolobergomifoto.altervista.org">Home </a>
<a href="http://paolobergomifoto.altervista.org/chisono.html">Chi sono </a>
<a href="http://paolobergomifoto.altervista.org/gallerie.html">Gallerie </a>
<a href="http://paolobergomifoto.altervista.org/contatti.html">Contatti </a>
<a href="http://paolobergomifoto.altervista.org/credits.html">Credits </a>
<a href="http://paolobergomifoto.altervista.org/links.html">Links </a>
</div>
<div id="backbn">
</div>
<div id='iconesx' name="thumbs">
Icone
</div>
<div class="gruppofoto2"><a href="gallerymacro.php">Macro</a><a href="gallerypaesaggi.php">Paesaggi</a><a href="galleryritratti.php">Ritratti</a><a href="gallerybn.php">Urbana e Street</a><a href="gallerynotturna.php">Notturna</a><a href="galleryanimali.php">Natura e Animali</a><a href="galleryvarie.php">Varie</a><img src="bn/<?php echo $_primafoto; ?>" name="photoslider">
<div id='testo'><?php echo $_firstext; ?></div>
<div id='collegamento'><?php echo $_primolink; ?></div>
</div>
<div class="scorri">
<a href="#" onclick="return changePic('back');"><img id="back2" style="border:0px" src="indietro.jpg"></a>
<a href="#" onclick="return changePic('next');"> <img id="forward2" style="border:0px" src="avanti.jpg"></a>
</div>
<div class="inizio"><a href="#" onclick="which=1; changePic('back');return false" >Inizio - Start</a>
</div>
<div id="footer">Created by Paolo Bergomi</div>
</div>
</body>
</html>