前提・実現したいこと
・書籍「いきなりはじめるPHP」に載っているプログラムを書いているのですが、
正しく書いているように見えるのにエラーメッセージが出ます。
発生している問題・エラーメッセージ
コードをブラウザで表示しようとすると
Notice: Undefined index: code in C:\xampp\htdocs\phpkiso\kensaku.php on line 10
とメッセージが出ます。
該当のソースコード
PHP
1<?php 2$code=$_POST['code']; //←ここが10行目 3 4$dsn='mysql:dbname=phpkiso;host=localhost'; 5$user='root'; 6$password=''; 7$dbh=new PDO($dsn, $user, $password); 8$dbh->query('SET NAMES utf8'); 9 10$sql='SELECT*FROM anketo WHERE code='.$code; 11$stmt=$dbh->prepare($sql); 12$stmt->execute(); 13 14 15while(1){ 16 $rec=$stmt->fetch(PDO::FETCH_ASSOC); 17 if($rec==false){ 18 break; 19 } 20 echo $rec['code']; 21 echo $rec['nickname']; 22 echo $rec['email']; 23 echo $rec['goiken']; 24 echo '<br>'; 25} 26 27$dbh=null; 28?>
試したこと
10行目にあたる部分を書き直してみたのですが動作しません。
補足情報(FW/ツールのバージョンなど)
かなり初歩なことをお聞きして申し訳ありません。そしてわかりにくい箇所があったらすみません…。ご回答よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/10 14:17
退会済みユーザー
2018/08/10 14:20 編集
退会済みユーザー
2018/08/10 14:24
退会済みユーザー
2018/08/10 14:25
退会済みユーザー
2018/08/10 14:26