前提
2つあります
Try catchを入れると先頭で以下のエラーがでてしまいます
Parse error: syntax error, unexpected token "const" in C:\Apache24\htdocs\invoice\mitumori.html on line 73(最初のconstです)
(これってhtml内にかくとだめなんでしょうか?)
Try Catch()を入れないと
(例)
TypeScriptで●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
実現したいこと
ここに実現したいことを箇条書きで書いてください。
- ▲▲機能を動作するようにする
発生している問題・エラーメッセージ
エラーメッセージ
Parse error: syntax error, unexpected token "const" in C:\Apache24\htdocs\invoice\mitumori.html on line 73(最初のconstです)
Try Catchを入れないと
Parse error: syntax error, unexpected token "{" in C:\Apache24\htdocs\invoice\mitumori.html on line 91
(foreach直後の{です)
該当のソースコード
ソースコード
<div class="col-md-10 col-sm-10"> 取引先名 <input type="text" name="torihiki" size="20" maxlength="20" list="TorihikiList" placeholder="取引先入力もしくはダブルクリック" autocomplete="off"> <datalist id="TorihikiList"> </datalist> <?php try{ const DBServer = "localhost"; const DBName = "InvoiceDB"; const DBUserID = "infoadmin"; const DBPass = "adminppass"; $DBoptions = []; $dsn = "mysql:dbname=".DBName.";host=".DBServer.";charset=utf8mb4"; echo $dsn; $pdo = new PDO($dsn, DBUserID, DBPass, $DBoptions); $sql = "SELECT * FROM TorihikiTbl"; $result_rows = $pdo->query($sql); $torihiki_list = $result_rows->fetchAll(PDO::FETCH_BOTH); foreach($torihiki_list as $row ) { echo "<option value= ".{$row['Tr_TorihikiName']}; } mysqli_close($pdo); }catch(Exception $e){ echo "DB操作エラー"; } ?> </div>
試したこと
Try catchをとってみました
補足情報(FW/ツールのバージョンなど)
php8.1.2
apache2.4.54
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー