わかりました、これはばかげた質問のように思えるかもしれません。私はこのことで他のスレッドを調べましたが、私が探しているものがまったく見つかりません。
次のエラーが表示されます。
警告: 118 行目の entry.php の foreach() に無効な引数が指定されました
118 行目は、ここで使用している foreach です。
<select id="Location" name="Location" class="text">
<option selected="selected"> - Choose Location - </option>
<?php
$locations = getLocationList();//this returns an array from separate function
foreach($locations as $location) {//<-Line 118
echo "<option value=". $location['locationID'] .">".$location['locationName']."</option> ";
}
?>
</select>
ポピュレートされていません。エラーがスローされているだけです。考え?
OK EDIT これは、別の関数でデータを取得する方法です。
function getLocationList()
{
$mydb = new myDBC();//<-this calls my secure connection class
$table = "LocationTable";
$sql = "SELECT `locationID`, `locationName` FROM " .$table;
$rez = $mydb->runQuery($sql);//<-this connects runs my query
if(isset($rez))
{
$newRow = mysqli_fetch_array($rez);//<-is this not returning an array?
return $newRow;
}
}