我正在尝试从我的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值,打印出所有表,然后为每个打印对象设置一个复选框。我真的很想实现这个目标。
对不起的解释感到抱歉。提前致谢。