【问题标题】:make a button change a variable and continue to do so使按钮更改变量并继续这样做
【发布时间】:2017-06-16 08:20:11
【问题描述】:

在我显示 img-1 的页面中。为此,我使 $number = 1。

然后,为了显示 img-2,我必须让 $number = 2。为此,我可以通过制作一个按钮来做到这一点,$number + 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 的图片。然后,该按钮会将 $number 更改为 2,使图像显示 img-2。现在,我正在尝试使用同一个按钮来显示下一个 img-3。我不知道该怎么做。

我想这样做,那个按钮会做两件事,首先,将图像源更改为2,同时使$number = 2。这样下次我单击按钮时它会处理$number as = 2,现在将“+1”使其变为3。然后它也只需单击即可显示第四张图片。

有没有办法在单击该按钮后更改 $number 的值?我知道该代码有很多问题,但我只需要修复这个问题,在单击后更改 $number。谢谢

【问题讨论】:

  • 您想为此使用 JavaScript 变量。

标签: javascript php button


【解决方案1】:

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

echo $number = $number + 1;

【讨论】:

    猜你喜欢
    • 2018-02-11
    • 1970-01-01
    • 2017-02-10
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    • 2020-03-28
    • 2018-10-28
    • 2021-08-10
    相关资源
    最近更新 更多