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

LinkBack URL
About LinkBacks


