waarom werkt dit niet?
<?php
$var=-2;
$url = 'http://www.site/bigpics/pic';;
$urlimg = 'http://www.site/pics/pic';;
$tar = '_blank';
$x = '300';
$y = '250';
echo('<html>
<head>
</head>
<body>
<form name="form" method="post">
<INPUT NAME="Vorige" TYPE="submit" VALUE="Vorige" /><BR />
<INPUT NAME="Volgende" TYPE="submit" VALUE="Volgende" /><BR />
</form>');
if (isset($_POST['Volgende'])) {
static $var2;
static $var3;
$var+=3;
$var2=$var+1;
$var3=$var+2;
echo ('<table align=center><tr><td><a href='.$url.''.$var.'.jpg target='.$tar.'><img src='.$urlimg.''.$var.'.jpg width='.$x.'></a></td>');
echo ('<td><a href='.$url.''.$var2.'.jpg target='.$tar.'><img src='.$urlimg.''.$var2.'.jpg width='.$x.'></a></td>');
echo ('<td><a href='.$url.''.$var3.'.jpg target='.$tar.'><img src='.$urlimg.''.$var3.'.jpg width='.$x.'></a></td></tr></table>');
echo "\n";
unset($var);
unset($var2);
unset($var3);
}
?>
bedoeling is na de druk op de knop er $var+=3 wordt gedaan. Maar dit gebeurt dus niet.
Ik heb het ook met functies geprobeerd, maar ook dit krijg ik niet aan de praat.
<?php
function volgende()
{
$url = 'http://www.site.com';;
$urlimg = 'http://www.site.com';;
$tar = '_blank';
$x = '300';
$y = '250';
static $var=-2;
static $var2;
static $var3;
$var+=3;
$var2=$var+1;
$var3=$var+2;
echo ('<table align=center><tr><td><a href='.$url.''.$var.'.jpg target='.$tar.'><img src='.$urlimg.''.$var.'.jpg width='.$x.'></a></td>');
echo ('<td><a href='.$url.''.$var2.'.jpg target='.$tar.'><img src='.$urlimg.''.$var2.'.jpg width='.$x.'></a></td>');
echo ('<td><a href='.$url.''.$var3.'.jpg target='.$tar.'><img src='.$urlimg.''.$var3.'.jpg width='.$x.'></a></td></tr></table>');
echo "\n";
unset($var);
unset($var2);
unset($var3);
}
volgende();
volgende();
volgende();
volgende();
volgende();
volgende();
?>
Dit werkt dus wel, maar ipv de hele tijd volgende();
zou de functie dus met een druk op de knop moeten werken.
981 views