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

Php 如何从for循环语句中获取值,php,pdo,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'])) e

从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 } ?>

" />

试着在第一行添加一个print_r($showItems);然后发布输出内容。嗨@MarcoAurélioDeleu!我认为我们不需要在这里使用print_r,我只想在3个数据上回显输入的数量。我不确定你想做什么。@MarcoAurélioDeleu让我说,对于for-loop语句,我有3个数据,输入类型1(quantity1),输入类型2(quantity2),输入类型3(quantity3),我想使用这个脚本echo“alert(”);“;,当我输入10时,我能够回显输入类型3(quantity3),但当我将值设置为1或2时,它没有任何值。ID必须是唯一的。请修复该问题,然后重试。
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>";
}