如何使用php表单中的选项值更改图像?

时间:2014-06-07 19:53:37

标签: php html html5 cookies

所以我有一个工作的PHP表单供人们下订单,但现在我想在选择某个设计时显示图像。例如,如果选择了“设计1”,则图像1显示。如果选择了“设计2”,则图像2显示。我试过搜索,但我只能找到javascript解决方案。我是饼干的新手,所以如果有人能帮助我朝着正确的方向发展,那就太棒了。这只是使用PHP吗?

我在表单之前添加了这个以设置$ design cookie:

<?php
if (!isset($_COOKIE['design'])) {
        setcookie("design", $_POST['shirt'], time() + 31536000);
    }
if (!isset($_POST["submit"])) {
?>

这是表单中应将cookie设置为所选值的部分:

<select name="shirt">
<option value="Design 1">Uprising Waves 
</option>
<option value="Design 2">High Life Skate </option>
</select>

这是图像显示的部分:

<?php


    if ($design="Design 2") {
      echo "<img src=\"images/design2k.jpg\" title=\"design2k\" alt=\"design2k\" width=\"50px\" />";
    }

    else {
      echo "<img src=\"images/design1k.jpg\" title=\"design1k\" alt=\"design1k\" width=\"50px\" />";
    } 
    ?>

现在我只看到if语句后的图像。我尝试使用2个单独的if语句而不是if-else,但这也不起作用。我做错了什么?

0 个答案:

没有答案