Salve a tutti,
ho un problemino con un codice (è un misto fra javascript, html, mysql)
il codice è il seguente:
Codice PHP:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Documento senza titolo</title>
</head>
<body>
<?php
session_start();
$id=$_SESSION['id'];
$password=$_SESSION['password'];
$tipo=$_SESSION['tipo'];
$link = mysql_connect('localhost', '', '') or die('impossibile CONNETTERSI al server: ' . mysql_error());
mysql_select_db('my_prove12345678') or die('impossibile SELEZIONARE al db');
$strSQL = 'SELECT * FROM `immagini` WHERE disegno_a="mano"';
$result = mysql_query($strSQL);
$numero_risultati = mysql_num_rows($result);
?>
<SCRIPT LANGUAGE="JavaScript">
<!--
// Use the following variable to specify
// the number of images
var NumberOfImages = <?php $numero_risultati; ?>
var img = new Array(NumberOfImages)
// Use the following variables to specify the image names:
/*
img[0] = "digital0.gif"
img[1] = "digital1.gif"
img[2] = "digital2.gif"
img[3] = "digital3.gif"
*/
<?php
$i=0;
while ($rigaArrayRicerca = mysql_fetch_array($result)) {
?> img[<? echo $i?>] = "digital<? echo $i ?>.gif"<?php
$i++;
} ?>
var imgNumber = 0
function NextImage()
{
imgNumber++
if (imgNumber == NumberOfImages)
imgNumber = 0
document.images["VCRImage"].src = img[imgNumber]
}
function PreviousImage()
{
imgNumber--
if (imgNumber < 0)
imgNumber = NumberOfImages - 1
document.images["VCRImage"].src = img[imgNumber]
}
//-->
</SCRIPT>
</head>
<body>
<h2>Ciclo tra immagini</h2>
<IMG SRC="digital1.gif" NAME="VCRImage"><br />
<A HREF="javascript:PreviousImage()">
Precedente</A> <A HREF="javascript:NextImage()">
Successiva</A>
</body>
</html>
il codice originale è il seguente (il primo è modificato da me ):
Codice HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<SCRIPT LANGUAGE="JavaScript">
<!--
// Use the following variable to specify
// the number of images
var NumberOfImages = 4
var img = new Array(NumberOfImages)
// Use the following variables to specify the image names:
img[0] = "digital0.gif"
img[1] = "digital1.gif"
img[2] = "digital2.gif"
img[3] = "digital3.gif"
var imgNumber = 0
function NextImage()
{
imgNumber++
if (imgNumber == NumberOfImages)
imgNumber = 0
document.images["VCRImage"].src = img[imgNumber]
}
function PreviousImage()
{
imgNumber--
if (imgNumber < 0)
imgNumber = NumberOfImages - 1
document.images["VCRImage"].src = img[imgNumber]
}
//-->
</SCRIPT>
</head>
<body>
<h2>Ciclo tra immagini</h2>
<IMG SRC="digital0.gif" NAME="VCRImage"><br />
<A HREF="javascript:PreviousImage()">
Precedente</A> <A HREF="javascript:NextImage()">
Successiva</A>
</BODY>
</HTML>
il problema?
nel secondo codice (quello originale) premendo nella scritta precedente o successiva l'immagine cambia (pagina funzionante)
sulla mia invece rimane sempre lo stesso numero =( ( Pagina NON funzionante)
sapete aiutarmi?
grazie in anticipo Fabio