私はPHPを初めて使い、配列を取得してループを起こしています。いいえ、意図されていない。以下のすべてが私が今まで必要なものを私に与えている。 $ datumには、必要な投稿IDの配列が含まれています。私が次にしたいのは、テーブルを照会して、$ ID内のすべてのsubmission IDをImage ID列に一致させ、その結果をすべてのイメージIDを含む配列に入れることです。次に、イメージIDをそれぞれ取得してSELECTボックスに入れるために、イメージテーブルを照会する必要があります。私は配列でどのようにループを動作させるかわかりません。私はちょうど私が必要とすることを何度も行うことができません。アイデアは、コードの下にプレーンな英語で行うのが好きなものを入れます。助けてくれてありがとう。配列に基づいてmysqlカラムから値の配列を取得する方法
THENやりたいWHAT ID<?php
$mask5 = $_GET["var1"];
require("codebase/grid_connector.php");
$res = mysql_connect("", "", "");
mysql_select_db("supplydb");
//Get Category ID
$cat = mysql_query("SELECT category FROM submissions WHERE submissions.submission_id='$mask5'");
$rows = mysql_fetch_array($cat, MYSQL_ASSOC);
$array = $rows['category'];
//Get Manufactuer ID
$man = mysql_query("SELECT manufacturer_id FROM submissions WHERE submissions.submission_id='$mask5'");
$arows = mysql_fetch_array($man, MYSQL_ASSOC);
$array1 = $arows['manufacturer_id'];
//Get All Submission ID's for this popup
$datum = array();
$result = mysql_query("SELECT submission_id FROM submissions WHERE submissions.category='$array' AND submissions.manufacturer_id='$array1'");
while ($rowd = mysql_fetch_array($result, MYSQL_ASSOC)) {
$datum[] = $rowd;
}
////// .......
mysql_query("SELECT image_id FROM imagsub WHERE image_id = $datum[]...
$答え=上記の結果から新しい配列
mysql_query("SELECT filename FROM images WHERE image_id = $answers[]
THEN
選択ボックスに入れる。
私は苦労して理解しようとしていますが、今は別の配列に基づくテーブルのある列から値の配列を取得できないようです。残りのすべての助けは肉汁だ。前もって感謝します。
選択ボックスが悪い場合は、メニューをドロップダウンすることを意味します。もう一度ありがとうございます。 –