$oprtor=fetchoperator(1);
すぐHTMLページ
<select id="MPOperator" name="opr" class="form-control" required>
<?php foreach($oprtor as $v2) {
echo "<option value=".$v2['id'].">".$v2['operator_name']."</option>"; } ?>
</select>
に来るメインページにすぐテーブル
function fetchoperator($operator_type)
{
global $mysqli;
$stmt = $mysqli->prepare("SELECT
id,
operator_name
FROM gb_operators WHERE operator_type = ?
");
$stmt->bind_param("s", $operator_type);
$stmt->execute();
$stmt->bind_result($id,$operator_name);
while ($stmt->fetch()){
$row = array('id' => $id, 'operator_name' => $operator_name);
}
$stmt->close();
if(!empty($row))
{
return ($row);
}
else
{
return "";
}
}
からアレイを呼び出す関数を書い今私はforeach()関数なしで使用しているとき私はテーブルの最後の行の値を取得していますが、私はforeach関数を使用しているとき私はVとして出力を得ています
しかし、それは14の列を表示する必要があります。エラーで私を助けてください!!!!
理解しています$ row'は毎回ですか? –