ドロップダウンリストからの選択に基づいてデータを取得し、その選択に基づいて結果を表示するPHPページを探しています。データベースへの接続を除いて、どこから始めればよいかさえわかりません。また、SQL の場合と同様に、クエリ ステートメントが必要であることもわかっています。
$sql = "SELECT ForteID, Disposition, appNumber, Finance_Num, Num_Payments, ACH_CC, Notes, Date
FROM cslogs.dbo.Logs
WHERE ForteID = 'bs1441'";
bs1441 は、ドロップダウン リストに含まれるオプションの 1 つの例にすぎません。リストから自動的にそこに入れるために何を入れるかわかりません。
事前に助けてくれてありがとう。続行するのに十分な情報がない場合は申し訳ありませんが、この時点で何が必要になるかはわかりません.
編集:
これは私がこれまでに持っているものです:
<form method="get" action="getlog.php">
<table width="300" border="0">
<tr>
<td> Forte ID:</td>
<td><select id="ForteID" name="ForteID">
<option value="nc4682">nc4682</option>
<option value="bs1441">bs1441</option>
<option value="sp3212">sp3212</option>
</select></td>
</tr>
</table>
<input type="submit" name="getLog" value="Get Log">
</form>
</head>
<body>
</body>
</html>
<?php
$serverName = 'SRB-Nick_Desktop\SQLEXPRESS';
$connectionInfo = array('Database'=>'cslogs', 'UID'=>'cslogslogin', 'PWD'=>'123456');
$connection = sqlsrv_connect($serverName, $connectionInfo);
$result = sqlsrv_query( $connection,
'SELECT ForteID, Disposition, appNumber, Finance_Num, Num_Payments, ACH_CC, Notes, Date
FROM Logs
WHERE (ForteID = $ForteID)',
array($ForteID));
while($row = sqlsrv_fetch_array($result))
{
echo($row['ForteID'] . ', '.
$row['Disposition'] . ', '.
$row['appNumber'] . ', '.
$row['Finance_Num'] . ', '.
$row['Num_Payments'] . ', '.
$row['ACH_CC'] . ', '.
$row['Notes'] . ', '.
$row['Date']);
}
sqlsrv_close( $connection);
?>
次に、ページを見ると、次のエラーがスローされます。
解析エラー: 構文エラー、C:\wamp\www\cslogs\getlog.php の 46 行目の予期しない T_STRING
46 行目は次の行です。
echo($row['ForteID'] . ', '.
それが役立つかどうか教えてください!