如何将某个php变量分配给复选框值?

时间:2013-11-19 14:37:09

标签: php html sql apache checkbox

我正在尝试从我的SQL数据库中将复选框的value属性设为某个值。它需要打印出目前几乎所有值的列表。我需要附加能够为每一行添加一个复选框,以便用户可以将其添加到他们的购物篮中。

挣扎着完全解释它,但到目前为止这是我的代码:

    <?php
            $conn=pg_connect("host=XXXX port=5432
            dbname=XXXXX user=XXXXX password=XXXXX"); 
            $res = pg_query($conn, "select  ref,manufacturer,model,os,price,screen,description from phones where price <=$maxPrice order by ref");
            echo '<form action="basket.php" method="get"><table>';
            echo '<th></th><th>Manufacturer</th><th>Model</th><th>OS</th><th>Price</th><th width="10px">Screen Size</th><th>Description</th><th width="10px">Add to basket</th>';
            while ($a = pg_fetch_row($res)) 
            {
                echo "<tr>";
                for ($j = 0; $j < pg_num_fields($res); $j++) 
                {
                    echo "<td>" . $a[$j] . "</td>";
                }
                echo '<td><input type="checkbox" name="phone" value="'.$ref.'"></td>';                  
                echo "</tr>";
            }
            echo '<input type="hidden" name="name" value="'.$_SESSION['name'].'"/>';
            echo '</table></br><input type="submit" name="submit" value="Checkout"/></form>';
            ?>
            </div>
        </p>
    </div>

我正在尝试从SQL db获取每个条目的ref值,打印出所有表,然后为每个打印对象设置一个复选框。我真的很想实现这个目标。

对不起的解释感到抱歉。提前致谢。

0 个答案:

没有答案