1
Oracleを使用しているため、OCi_FETCH_ARRAY関数を使用してhtmlテーブルに印刷データを取得しようとしています。ここで何をしなければならないかは、データがある場合はデータベースにある情報を表示し、それ以外の場合は日付のショーを追加するボタンです。 これは私が使用しています私のPHPコードです:Oci_fetch_arrayをHTMLテーブルに使用してデータを表示
<?php
for ($i=1; $i<=4;$i++)
{
$stid = oci_parse($conn, 'SELECT * from SEANCE');
oci_execute($stid);
$row = oci_fetch_array($stid,OCI_BOTH);
echo "<tr><td></td>";
for ($j=1; $j<=5;$j++)
{
//echo "".$row['DATES']."-".$row['HEURE']."/";
if($row['ETAT']==1 && $row['DATES']==$j && $row['HEURE']==$i)
{
echo '<td><b>'.$row['ID_INSTRUCTEUR'].'</b><br><i>'.$row['ID_MODULE'].'</i><br>Salle : '.$row['ID_SALLE'].'</td>';
}
else
{
echo "<td><button class='btn red-bg' onclick=asd(2,".$j.",".$i.")>Ajouter </button></td>";
}
}
echo "<tr>";
}
oci_free_statement($stid);
oci_close($conn);
?>
をあなたは私がすべてのデータを表示することはできませんよ見ることができる、と私が得るものすべてが配列の最初の要素であり、そして私はどのように疑問に思ったようこの作業をして、テーブル全体を正しく表示できますか?