首页 > 解决方案 > 在 foreach 循环中选择特定的 id

问题描述

$result = mysql_query("SELECT * FROM marias_products WHERE product_id = $id ");
      $projects = array();
      while($rowrow = mysql_fetch_assoc($result)){
        $projects[] = $rowrow;
      }
      foreach ($projects as $project) {
          $resultq = mysql_query("SELECT * FROM inventory WHERE product_id LIKE '%".$id."%'");
           while($rows = mysql_fetch_array($resultq))
            { 
                $qwerty=$rows['qtyleft'];
            }   
              if ($qwerty!=0)
              {     
                 // echo '<input type="text" name="pizasize" value="'.$project['product_size_name'].'"/>';
                   echo '<input hidden type="text" name="idd" value="'.$project['mp_id'].'"/>';

                    echo '<tr>';
                      echo '<td>'.$project['product_size_name'].'</td>';
                      echo '<td>'.$project['product_price'].'</td>';
                      echo '<td>'.$project['mp_id'].'</td>';
                      echo '<td>'.'<input name="but" type="image" value="'.$project['mp_id'].'" src="images/button.png" />'.'</td>';
                    echo '</tr>';
              }
              else
              {
                 echo 'not available';
              }
        }

mp_id在 foreach 循环中获取选定的“”时遇到问题。发生的情况是,一旦我通过单击按钮进行选择。我选择了整个表的最后一个 ID。希望有人能帮忙。泰。刚学PHP。

标签: phpmysqlforeach

解决方案


推荐阅读