0
私は私のテーブルには、その下に私のクエリからの結果である必要があり、複数のデータを取得し、単一の行に表示さ
Status |Tasks|Owner|Details
-------------------------------
OnGoing|test |test |2016-09-01
test a
OnGoing|test |test |2016-09-02
test b
OnGoing|test |test |2016-09-03
test c
何が起こるしたいことは作業がtest
のようなもので、あればステータスOnGoing
が好きであるということですそれは、
Status |Tasks|Owner|Details
-------------------------------
OnGoing|test |test |2016-09-01
test a
2016-09-02
test b
2016-09-03
test c
私の現在のクエリがあり、以下の詳細欄の下に一列に表示されます
$sql="SELECT date, status, task, owner, details
FROM tracker
WHERE date BETWEEN '" . $date . "' AND '" . $date1 . "'
ORDER BY date, status";
そして、ここで私のテーブルのためのコードである、
echo "<table width='auto' cellpadding='1px' cellspacing='0px' border=1 align='center'>
<tr>
<th align='center' style='border:dotted 1px;' bgcolor='#66CC00'><font color='#FFFFFF'><strong>Status</strong></font></th>
<th align='center' style='border:dotted 1px;' bgcolor='#66CC00'><font color='#FFFFFF'><strong>Tasks</strong></font></th>
<th align='center' style='border:dotted 1px;' bgcolor='#66CC00'><font color='#FFFFFF'><strong>Owner/s</strong></font></th>
<th align='center' style='border:dotted 1px;' bgcolor='#66CC00'><font color='#FFFFFF'><strong>Details</strong></font></th>
</tr>";
while($result = mysql_fetch_array($myData))
{
{
$status = $result['status'];
$status = str_replace("\r\n", "<br>", $status);
$status = str_replace("\r", "<br>", $status);
$status = str_replace("\n", "<br>", $status);
$task = $result['task'];
$task = str_replace("\r\n", "<br>", $task);
$task = str_replace("\r", "<br>", $task);
$task = str_replace("\n", "<br>", $task);
$owner = $result['owner'];
$owner = str_replace("\r\n", "<br>", $owner);
$owner = str_replace("\r", "<br>", $owner);
$owner = str_replace("\n", "<br>", $owner);
$date = $result['date'];
$date = str_replace("\r\n", "<br>", $date);
$date = str_replace("\r", "<br>", $date);
$date = str_replace("\n", "<br>", $date);
$details = $result['details'];
$details = str_replace("\r\n", "<br>", $details);
$details = str_replace("\r", "<br>", $details);
$details = str_replace("\n", "<br>", $details);
echo "<form action='get_test.php' method='post'>";
echo"<tr>";
echo "<td align='center'>" . $result['status'] . "<input type=hidden name=status value=" . $result['status'] . " </td>";
echo "<td align='center'>" . $result['task'] . "<input type=hidden name=task value=" . $result['task'] . " </td>";
echo "<td align='center'>" . $result['owner'] . "<input type=hidden name=owner value=" . $result['owner'] . " </td>";
echo
"<td align='left' width='auto'>
" . $date . "<input type=hidden name=date value=" . htmlspecialchars($date) . " /><br>
" . $details . "<input type=hidden name=details value=" . htmlspecialchars($details) . " /> </td>";
"</tr>";
echo "</form>";
}
}
echo "</table>";
このエラーを取得し、あなたの助けが、イムをありがとう: '警告:は、mysql_fetch_array()Cで指定したboolean、パラメータ1は資源であることを期待:ライン上の\ xamppの\ htdocsに\トラッカーの\ get_test.php 64' – testyummy
これは異なるエラーです。 Upfrontでは、mysql_ *関数を使用しないでください。これらの関数はPHP 7では廃止され、削除されているためです。['mysql_fetch_array'](http://php.net/manual/en/function.mysql-fetch-array.php) mysql_queryの結果を最初のパラメータとして欲しますが、配列に渡します。 –
私は申し訳ありませんが、私はこのコードのものに新しいです...どのように私は上記のコードで与えられたエラーを修正することができますか? – testyummy