前提・実現したいこと
気づけばプロ並みphpの内容で商品を追加し、追加した商品を修正する際のチェック画面をphpで作っています。
チェック画面に変わらない
発生している問題・エラーメッセージ
object no foundになりチェック画面がでない
エラーメッセージ
### 該当のソースコード ```ここに言語名を入力 ソースコード <?php try { $pro_code=$_GET['procode']; $dsn='mysql:dbname=shop;host=localhost;charset=utf8'; $user='root'; $password=''; $dbh=new PDO($dsn,$user,$password); $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $sql='SELECT name,price FROM mst_product WHERE code=?'; $stmt=$dbh->prepare($sql); $data[]=$pro_code; $stmt->execute($data); $rec=$stmt->fetch(PDO::FETCH_ASSOC); $pro_name=$rec['name']; $pro_price=$rec['price']; $dbh=null; } catch(Exception $e) { print'ただいま障害により大変ご迷惑をおかけしてます。'; exit(); } ?> 商品修正<br /> <br /> 商品コード<br /> <?php print $pro_code;?> <br /> <br /> <form method="post" action="pro_edit_check.php"> <input type="hidden"name="code"value="<?php print $pro_code;?>"> 商品名<br /> <input type="text" name="name"style="width:200px"value="<?php print $pro_name;?>"><br /> 価格<br /> <input type="text" name="price"style="width:50px" value="<?php print$pro_price;?>">‰~<br /> <br /> <input type="button"onclick="history.back()"value="–ß‚é"> <input type="submit"value="OK"> </form> </body> </html> ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー