oracle — отображение данных базы данных в php таблице

Первый раз здесь постер.

В настоящее время я работаю над заданием для универа. В качестве части этого я должен извлечь данные из базы данных и отобразить запрошенную информацию на веб-странице, используя файл PHP, связанный с формой «поиска» на предыдущей странице.

Я не могу получить данные для отображения в таблице, хотя.

Оператор SQL был составлен правильно, база данных была правильно связана и подключена, и у меня это работало ранее, пока я не внес небольшое изменение во время форматирования. Из того, что я могу сказать, все должно работать нормально. В чем проблема? Любая помощь будет оценена.

<!-- Start the main table
<?php
if ($howmany > 0) {
echo("<table width=".$tablewidth." border=0 bgcolor=#339933 cellpadding=5 cellspacing=1>");
echo("<tr bgcolor=#006633>");
echo("<td width=200 style=color:#ffff99;text-align:center>Item Name</td>");
echo("<td width=200 style=color:#ffff99;text-align:center>Item Price</td>");
if ($PHOTO != "") echo("<td width=200 style=color:#ffff99;text-align:center>Photo</td>");
if ($DESCRIPT != "") echo("<td width=200 style=color:#ffff99;text-align:center>Item Description</td>");

}
?>

<?php
while(OCIFetch($stmt))
{

// Start a row for each record

echo("<tr valign=top bgcolor=#ccffcc>");

// Output fields, one per column

// Name in column one
$fg6 = OCIResult($stmt, "ITEM");
echo("<td width=200 align=center>");
echo ($fg6);
echo("</td>");

// Price in column two
$fg7 = OCIResult($stmt, "PRICE");
echo("<td width=200 align=center>");

echo ($fg7);
echo ("</td>");

// Photo in column three

if ($PHOTO != "")
{
// Pictures are in assignment 2 stage 2 directory
$fg1 = OCIResult($stmt, "PHOTO");
echo("<td width=200 align=center>");
echo ("<br><img src=MYUNI/ASSIGNMENT/IMAGESOURCES/".$fg1."><br>");
echo ($fg1);
echo("</td>");
}
// Description in column four

if ($DESCRIPT != "")
{
$fg2 = OCIResult($stmt,"DESCRIPT");
echo("<td width=200 align=center>");
echo ($fg2);
echo("</td>");
}
// End the row
echo("</tr>");
}
// Close the connection
OCILogOff ($connect);

?>
<!-- Close the table itself -->
<?php
if ($howmany>0) {
echo("</table>");
echo("</div>");
}
?>

0

Решение

добавлять --> до конца твоего <!-- Start the main table и у тебя все будет хорошо. Весь ваш код закомментирован;)

0

Другие решения

Ну, естественно, спросив об этом, посмотрев несколько часов, я обнаружил проблему.

У меня была строка, неправильно закомментированная O_O

Я оставлю это для всех, кто заинтересован, но, боже мой, я чувствую себя глупо. Не стесняйтесь заблокировать это / удалить это.

0

По вопросам рекламы [email protected]