如何从for循环语句中获取值

时间:2013-12-30 14:41:53

标签: php pdo

我在从for循环语句中获取值时遇到问题。

这是我的代码:

<?php foreach ($showItems as $items) { ?>
  <tr>
    <td><?php if(!empty($items['ItemCode'])) echo $items['ItemCode'], ' '; ?></td>
<td><img src="<?php if(!empty($items['Sample'])) echo $items['Sample'], ' '; ?>" /></td>
<td><?php if(!empty($items['Name'])) echo $items['Name'], ' '; ?></td>
<td><?php if(!empty($items['Price'])) echo $items['Price'], ' '; ?><input type="hidden" name="price" id="price" value="<?php if(!empty($items['Price'])) echo $items['Price'], ' '; ?>"/></td>
<td><?php if(!empty($items['Description'])) echo $items['Description'], ' '; ?></td>            
    <td><input type="text" name="qty[]" id="qty[]" maxlength="3" size="2" /></td>
    <td ><input type="submit" value="Add to Registry" onClick="addRegistry(<?php echo $items['ItemCode'];  ?>)"></td>               
  </tr>         
<?php } ?>

我通过回显文本框上的值输入来测试它。

function addRegistry(pid){
//alert(qty);
    document.form.pid.value=pid;
    document.form.command.value='add';
    document.form.submit();
}

if($_REQUEST['command']=='add' && $_REQUEST['pid']>0){
 $qty = $_POST['qty'];
 echo "<script>alert('<?php echo $qty; ?>');</script>";
}

我能够获取最后一个数据,但另一个数据不可用。

0 个答案:

没有答案