これらすべての最終結果は、説明とパスの配列が入力され、それらをエコーできるはずです。ただし、説明のみがエコーされ、パスワードはエコーされません。すべてのテストから、result1 クエリの $value 変数が空であるように見えます。2 番目のクエリで $value を使用する方法がわかりません。
次の 2 つのエラーも表示されます: php 60行目
// From manage.phones
$result = mysqli_query($con_manage,"SELECT * FROM phones");
while($row = mysqli_fetch_array($result))
{
$mac[] = $row['mac'];
$mapped_to[] = $row['mapped_to'];
}
// From asterisk.devices
foreach($mapped_to as $value)
{
$result = mysqli_query($con_asterisk,"SELECT description as description FROM devices WHERE id='$value'");
while($row = mysqli_fetch_array($result))
{
$description[] = $row['description'];
}
$result1 = mysqli_query($con_asterisk,"SELECT data as data FROM sip WHERE id='$value'");
while($row = mysqli_fetch_array($result))
{
$pass[] = $row['data'];
}
}
// Echo the descriptions and passwds!
echo "Echo all descriptions:";
echo"\n";
foreach($description as $key => $value)
{
echo "$value\n";
}
echo "Echo all passwds:";
echo"\n";
foreach($pass as $key => $value)
{
echo "$value\n";
}