私が受け取っている警告は次のとおりです。
警告:mysqli_result :: fetch_array()は、パラメーター1が長く、オブジェクトが...行103で指定されていることを想定しています。
103行目の横にコメントしましたwhile ($row = $result->fetch_array($result)) {
質問2:これをインクルードファイルに保存できますか、それともすべきですか?
質問3:$query
これらの買い手、売り手などのいずれかを配列でどこかに保存できますか?どのように?
/* FETCH CONTACT INFORMATION */
$query = ("SELECT * FROM contacts WHERE contacttype IN ('Buyer','Seller','Buyer / Seller','Investor') AND leadstatus = 'New' ORDER BY date DESC");
$ID = $row ['ID'];
$firstname = $row ['firstname'];
$lastname = $row['lastname'];
$ID = $row['ID'];
$partner = $row['spousefirst'];
$phonecell = $row['phonecell'];
$email = $row['email'];
$date = $row['date'];
$contacttype = $row['contacttype'];
$agentassigned = $row['agentassigned'];
$leadstatus = $row['leadstatus'];
$result = $mysqli->query($query) or die ("Error: ".mysqli_error($mysqli));
echo'
<table class="results" id="results">
<thead>
<tr>
<th width="10"><input type="checkbox" name="checkAll" id="checkAll" class="checkall" value="check all"></th>
<th>NAME</td>
<th>PARTNER</td>
<th>PHONE</td>
<th>EMAIL</td>
<th>DATE</td>
<th>TYPE</td>
<th>AGENT</td>
<th>STATUS</td>
<th>NOTES</td>
<th>TASKS</td>
<th> </td>
</tr>
</thead>';
while ($row = $result->fetch_array($result)) { // THIS IS LINE 103
echo'
<tbody>
<tr>
<td width="10"><input type="checkbox" name="" id="" value="'.$ID.'"></td>
<td><a href="/backend/leads/view/?ID='.$ID.'"><strong>'.$firstname.' '.$lastname.'</strong></a></td>
<td><a href="/backend/leads/view/?ID='. $ID.'">'.$partner.'</a></td>
<td>'.$phonecell.'</td>
<td><a href="mailto:'. $email.'">'.$email.'</a></td>
<td>'.date("M jS, g:i A", strtotime($date)).'</td>
<td>'.$contacttype.'</td>
<td>'.$agentassigned.'</td>
<td>'.$leadstatus.'</td>
<td><a href="/backend/contacts/notes.php?ID='.$ID.'">View</a> +</td>
<td><a href="/backend/contacts/todo.php?ID='.$ID.'">View</a> +</td>
<td><a href="/backend/contacts/deletesuccess.php?ID='.$ID.'">D</a></td>
</tr>
</tbody>
</table>';
}
?>