以 html 形式自动命名"Input Type's checkbox's name"



基本上我想自动为INPUT TYPE=CHECKBOX创建一个新名称也许像

input type=checkbox name=ORDER1

input type=checkbox name=ORDER2

等等

从数据库中读取时。但我不知道怎么做,需要一些指导。

<form method=POST action="order.php">
<?php
include 'connection.php';
$query = "SELECT * FROM product";
$exe = mysql_query($query);
echo "<div align=center><b> YOUMIND FASHION STORE </b></div><br><br>";
while($row = mysql_fetch_assoc($exe))
{
$a = $row['name'];
$b = $row['price'];
$c = $row['weight'];
$d = $row['pics'];
$e = $row['id_product'];
echo "<table width='320' border='1' align='center'>
      <br>
          <img src='$d' width='300' height='300'><br><br>       
          <tr><td><br>Name : $a <br>
          Price : $b <br><br> 
          <INPUT TYPE='HIDDEN' NAME='WGHITEM' VALUE=$b></INPUT>
          <INPUT TYPE='HIDDEN' NAME='WGH' VALUE=$c></INPUT>

现在问题来了

          <INPUT TYPE=CHECKBOX NAME='ORDER' VALUE=$e> Check This item</INPUT><br><br> 

</td></tr></table>";
    }        
<input type="submit" value="ORDER">
</form>

您可以声明一个起始值为1的变量,然后您可以增加它,并可以像这样使用ORDER名称中的数字:

<form method=POST action="order.php">
<?php
      include 'connection.php';
      $query = "SELECT * FROM product";
      $exe = mysql_query($query);
        echo "<div align=center><b> YOUMIND FASHION STORE </b></div><br><br>";
        $i=1;
        while($row = mysql_fetch_assoc($exe))
        {
            $a = $row['name'];
            $b = $row['price'];
            $c = $row['weight'];
            $d = $row['pics'];
            $e = $row['id_product'];
            echo '<table width="320" border="1" align="center">
            <br>
            <img src="'.$d.'" width="300" height="300"><br><br>       
            <tr><td><br>Name : '.$a.' <br>
            Price : '.$b.' <br><br> 
            <input type="hidden" name="WGHITEM" value="'.$b.'"></input>
            <input type="hidden" name="WGH" value="'.$c.'"></input>
            <input type="checkbox" name="ORDER'.$i.'" value="'.$e.'"> Check This item</input><br><br> 
        </td></tr></table>';
        $i++;
        }    
    ?>
    <input type="submit" value="ORDER">
</form>

您应该使用class和css来设置表的样式,而不是宽度、边框和对齐属性!

最新更新