使用图像的PHP sortby语句

时间:2014-03-02 16:05:15

标签: javascript php sorting filter

对于我正在处理的当前项目,我正在尝试执行PHP orderby语句。但是,我想使用图像作为过滤键,而不是使用选择列表。由于某种原因,它根本不起作用,我很困惑:这是代码

$ordercol = "jtype";
 if(isset($_POST['sortchoice'])){
 $ordercol = $_POST['sortchoice'];
}

<form action="jobs.php" method="post" id="sortform">
<div class="list" name="sortchoice" onchange="document.getElementById('sortform').submit();">
    <a><img src="img/key-graphics.png" value="jtype"></a>
    <a><img src="img/key-web.png" value="jtype"></a>
    <a><img src="img/key-video.png" value="jtype"></a>
</div>

1 个答案:

答案 0 :(得分:1)

diva不是表单标记。

改为使用<input type="image" />

<?php

if(isset($_POST['jtype-graphics'])) {
    $ordercol = 'graphics';
}

if(isset($_POST['jtype-web'])) {
    $ordercol = 'web';
}

if(isset($_POST['jtype-video'])) {
    $ordercol = 'video';
}

?>

<form action="jobs.php" method="post" id="sortform">

    <div class="list">
        <input type="image" src="img/key-graphics.png" name="jtype-graphics" />
        <input type="image" src="img/key-web.png" name="jtype-web" />
        <input type="image" src="img/key-video.png" name="jtype-video" />
    </div>

</form>

这是非常基本的HTML内容。你应该做一些研究...... http://www.w3schools.com/html/html_forms.asp

这是一个不错的学习起点。