일부 도움을 얻을 수 있는지 궁금 해서요. 내 코드가 반향하지 않기 때문에 내가 잘못한 것을 보여줄 수 있습니다. 결과는 반향 출력되지 않으며 단지 빈 페이지입니다. 저는 지금 당황스럽고 교수님은 전혀 도움이되지 않으며 제가 잘못한 것을 말하지 않을 것입니다. 기본적으로 NBA 팀 이름을 입력 할 수있는 검색 창을 만들었고 MS Access 데이터베이스에서 팀 레코드를 가져 와서 표시합니다.Dynamic sql - 내 코드가 반향하지 않는 이유를 알아낼 수 없습니다.
또한 내가 잘못한 것을보기 위해 인쇄 명령을했습니다. 검색 상자에 박차를 가하는 것과 같은 서구 컨퍼런스 팀 이름을 입력하면 얻을 수 있습니다. nbateam에서 팀원 선택하기 teamNBA = '스퍼스 '
누군가 나를 도와주고 빛을 보여줄 수 있다면 크게 감사하겠습니다.
table: nbateam
Fields: ID, teamNBA, teamRECORDS
**<--nba.html-->**
<form action="nbadetails.php" method="post">
<h2>Current Western Conference NBA Team Records</h2>
<h4>Enter the NBA team name:</h4>
<input type="text" name="teamName">
<br>
<input type="submit" value="Go!">
</form>
**<--nbadetails.php-->**
<?php
$teamname=filter_input (INPUT_POST, "teamName");
$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
$connString= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\\server\\kl7\\Database\\nbateam.mdb";
$conn->Open($connString);
$selectCommand="SELECT teamRECORDS FROM nbateam WHERE teamNBA='".$teamname."'";
print $selectCommand;
$rs=$conn->Execute($selectCommand);
if (!$rs->EOF)
{
$teamNBA=$rs->Fields("teamNBA");
echo "Results: $teamNBA";
}
else
{
echo "You did not enter a western conference NBA team name.";
$rs->Close;
}
?>
내가 도와 줄 수있는 유일한 방법은 PHP 태그를 추가하는 것이 었습니다. –
'ms-access'에 연결하는 것에 익숙하지 않지만'teamRECORDS' ('$ selectCommand = "SELECT teamRECORDS ...') 열을 선택했지만'teamNBA' ('$ teamNBA = $ rs- > Fields ("teamNBA");') $ teamNBA = $ rs-> Fields ("teamRECORDS");' – Sean
@Sean - 아 .. 너무 바보 같아! 내 눈앞 나는 틀린 분야를 불렀다! 나는 한 때 팀 견해를 가졌음에도 불구하고 왜 나타나지 않았는지 맹세했다. 그래서 나는 좌절감으로 그것을 바꿨다. 나는 이것을 기억할 것이다. – Kip