質問編集履歴

4

テーブルの構造について載せさせていただきました。

2021/02/09 05:03

投稿

Sakuya1127
Sakuya1127

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ![](2a53f6369c276e752754754360a8410a.png)
1
+ ![イメージ説明](02801712842340cef42307a1c79a06a4.png)
2
2
 
3
3
  ### 前提・実現したいこと
4
4
 

3

myadminで登録しているデータの方を掲示させていただきました。ご協力の方お願いします。

2021/02/09 05:03

投稿

Sakuya1127
Sakuya1127

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,10 @@
1
+ ![](2a53f6369c276e752754754360a8410a.png)
2
+
1
3
  ### 前提・実現したいこと
2
4
 
3
5
  MySQLに保存したカードデータの中から該当カードを検索する事の出来る
4
6
 
5
- カード検索システムを作成したいと思っています。
7
+ カード検索システムを作成したいと思っています([メ]と打てばどちらの名前が出てくるようにしたいです)
6
8
 
7
9
  テーブルが存在していないエラーだという事は何となく理解できるのですが解決手段が分かりません。
8
10
 
@@ -168,7 +170,7 @@
168
170
 
169
171
  <?php if(count($errors) === 0): ?>
170
172
 
171
- <p><?=htmlspecialchars($yourname,ENT_QUOTES,'UTF-8')."さんで検索しました。"?></p>
173
+ <p><?=htmlspecialchars($yourname,ENT_QUOTES,'UTF-8')."で検索しました。"?></p>
172
174
 
173
175
  <p><?=$row_count?>件です。</p>
174
176
 

2

$errorsを初期化する事によって最初のエラーは解決したのですが新しいエラーが出現したため、質問を続投させていただきます。

2021/02/09 04:09

投稿

Sakuya1127
Sakuya1127

スコア1

test CHANGED
File without changes
test CHANGED
@@ -4,15 +4,13 @@
4
4
 
5
5
  カード検索システムを作成したいと思っています。
6
6
 
7
- count関数に変数未定義ためエラーが起ていと思うのですが、どのようにしたら定義されるのか分からない状態です
7
+ テーブル存在していエラーだという事は何となく理解できるのですが解決手段が分かりません
8
+
9
+
8
10
 
9
11
  ### 発生している問題・エラーメッセージ
10
12
 
11
- Warning: Undefined variable $errors in C:\xampp\htdocs\test\sample_search.php on line 13
12
-
13
-
14
-
15
- Fatal error: Uncaught TypeError: count(): Argument #1 ($var) must be of type Countable|array, null given in C:\xampp\htdocs\test\sample_search.php:13 Stack trace: #0 {main} thrown in C:\xampp\htdocs\test\sample_search.php on line 13
13
+ Eroor:SQLSTATE[42S02]: Base table or view not found: 1146 Table 'cardfolder.name' doesn't exist
16
14
 
17
15
 
18
16
 
@@ -64,7 +62,7 @@
64
62
 
65
63
  header("Content-type: text/html; charset=utf-8");
66
64
 
67
-
65
+ $errors = array();
68
66
 
69
67
  if(empty($_POST)){
70
68
 
@@ -86,7 +84,7 @@
86
84
 
87
85
  if(count($errors) === 0){
88
86
 
89
- $dsn = 'mysql:host=localhost;dbname=tcg;charset=utf8';
87
+ $dsn = 'mysql:host=localhost;dbname=cardfolder;charset=utf8';
90
88
 
91
89
  $user = 'root';
92
90
 

1

エラーが起きた方がどちらか記入させていただきました

2021/02/08 18:35

投稿

Sakuya1127
Sakuya1127

スコア1

test CHANGED
File without changes
test CHANGED
@@ -239,3 +239,5 @@
239
239
 
240
240
 
241
241
  xamppを用いてApache、MySQLを導入し、VScodeでコードの方を入力しています。
242
+
243
+ エラーが起きているコードは下のPHPの方です。