2017-06-16 63 views
0

在一个页面中,我显示img-1。要做到这一点,我使$ number = 1。为了做到这一点,我可以做一个按钮,做到这一点,$ number + 1。 1.但是,如何使用同一个按钮在以后显示$ number = 3?因为该按钮只执行相同的计算,并且$ number = 1,结果只会是2.我需要它以后是3,4,5等等。使一个按钮更改一个变量,并继续这样做

继承人我的代码,它的HTML,PHP和JavaScript的混杂在一个地方。我不是一个亲程序员顺便说一句。

<?php 
    $number = $_GET["number"]; 
?> 

<main id="main" class="single-page" role="main"> 
    <div> 
     <div> 
      <img src="http://www.test.com/img-<?php echo $number ?>.jpg" id="number"> 
      <input type="button" value ="proceed" onClick="document.getElementById('number').src='http://www.test.com/img-<?php echo $number + 1; ?>.jpg'"> 

     </div> 
    </div> 
</main> <!-- #main --> 

好吧,就在这里吧。最初我有一个查询字符串,$ number = 1。所以,我有一张图片与id img-1。然后,该按钮将$数字更改为2,使图像显示img-2。现在,我正在尝试使用相同的按钮来显示img-3。我不知道如何去。

我想这样做,该按钮将做两件事,首先,将该图片源更改为2,同时使$ number = 2。因此,下次我点击该按钮它将视为$数字为= 2,现在将“+ 1”变为3.然后,它也只需要点击以显示第四个图像。

单击该按钮后,是否有方法更改$ number的值?我知道该代码有很多错误,但我只需要修复这个问题,点击后改变$ number。谢谢

+0

您想为此使用JavaScript变量。 – CBroe

回答

0

当你想显示“计数器”时,你总是显示相同的数字。这是解决方案。

echo $number = $number + 1; 
相关问题