質問するログイン新規登録

質問編集履歴

5

create文の追加

2017/06/24 13:09

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -31,6 +31,14 @@
31
31
  echo '</form>';
32
32
  ?>
33
33
  ```
34
+
35
+ ```
36
+ echo '<select name="college">';
37
+ echo '<option value="0">学校名を選択してください</option>';
38
+ //ここでは、データベースのcollegeから大学名を取り出しています。//
39
+ echo '<option value="'.$row['college_id'].'">'.$row['name'].'</option>';
40
+ echo '</select>';
41
+ ```
34
42
  **Database**
35
43
  college table
36
44
  |college_id| name|
@@ -39,24 +47,14 @@
39
47
  |2| ○○○○○○○○大学|
40
48
  |3| ○○○○○○○○大学|
41
49
  |4| ○○○○○○○○大学|
42
-
43
- |#|名前|データ型| 照合順序|属性|NULL|デフォルト値|その他|
44
- |:--|:--:|--:|
45
- |1|college_id|int(11)|||いいえ|なし|AUTO_INCREMENT|
46
- |2|name|varchar(100)|utf8_general_ci||いいえ|なし|
47
-
48
-
49
50
  ```ここに言語を入力
50
- echo '<select name="college">';
51
+ Create table college(
51
- echo '<option value="0">学校名を選択してください</option>';
52
- //ここでは、データベースのcollegeから大学名を取り出しています。//
53
- echo '<option value="'.$row['college_id'].'">'.$row['name'].'</option>';
54
- echo '</select>';
52
+ college_id int auto_increment primary key,
53
+ name varchar(100) not null
54
+ );
55
55
  ```
56
56
 
57
57
 
58
-
59
-
60
58
  **signup-out.php**
61
59
  ```PHP
62
60
  session_start();
@@ -101,16 +99,19 @@
101
99
  |:--|:--:|--:|
102
100
  |1|admin|admin|admin@gamil.com|*******|1|○○○○○○○○大学|
103
101
 
104
- |#|名前|データ型| 照合順序|属性|NULL|デフォルト値|その他|
105
- |:--|:--:|--:|
102
+ ```ここに言語を入力
103
+ Create table users (
106
- |1|user_id|int(11)|||いいえ|なし|AUTO_INCREMENT|
104
+ user_id int auto_increment primary key,
107
- |2|name|varchar(50)|utf8_general_ci||いいえ|なし|
105
+ name varchar(50) not null,
108
- |3|username|varchar(30)|utf8_general_ci||いいえ|なし|
106
+ username varchar(30) not null unique,
109
- |4|email|varchar(35)|utf8_general_ci||いいえ|なし|
107
+ email varchar(35) not null,
110
- |5|password|varchar(60)|utf8_general_ci||いいえ|なし|
108
+ password varchar(50) not null,
111
- |6|college_id|int(11)|||はい|NULL|
109
+ college_id int not null,
112
- |7|college_name|text|utf8_general_ci||いいえ|なし|
110
+ college_name text not null
111
+ );
112
+ ```
113
113
 
114
+
114
115
  という形で、保存をしたいのですが、その方法が分かりません。
115
116
 
116
117
  ###したいこと

4

Create文の追加

2017/06/24 13:09

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -40,6 +40,12 @@
40
40
  |3| ○○○○○○○○大学|
41
41
  |4| ○○○○○○○○大学|
42
42
 
43
+ |#|名前|データ型| 照合順序|属性|NULL|デフォルト値|その他|
44
+ |:--|:--:|--:|
45
+ |1|college_id|int(11)|||いいえ|なし|AUTO_INCREMENT|
46
+ |2|name|varchar(100)|utf8_general_ci||いいえ|なし|
47
+
48
+
43
49
  ```ここに言語を入力
44
50
  echo '<select name="college">';
45
51
  echo '<option value="0">学校名を選択してください</option>';
@@ -95,6 +101,16 @@
95
101
  |:--|:--:|--:|
96
102
  |1|admin|admin|admin@gamil.com|*******|1|○○○○○○○○大学|
97
103
 
104
+ |#|名前|データ型| 照合順序|属性|NULL|デフォルト値|その他|
105
+ |:--|:--:|--:|
106
+ |1|user_id|int(11)|||いいえ|なし|AUTO_INCREMENT|
107
+ |2|name|varchar(50)|utf8_general_ci||いいえ|なし|
108
+ |3|username|varchar(30)|utf8_general_ci||いいえ|なし|
109
+ |4|email|varchar(35)|utf8_general_ci||いいえ|なし|
110
+ |5|password|varchar(60)|utf8_general_ci||いいえ|なし|
111
+ |6|college_id|int(11)|||はい|NULL|
112
+ |7|college_name|text|utf8_general_ci||いいえ|なし|
113
+
98
114
  という形で、保存をしたいのですが、その方法が分かりません。
99
115
 
100
116
  ###したいこと

3

言語の追加

2017/06/24 12:51

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  **signup.php**
2
- ```ここに言語を入力
2
+ ```PHP
3
3
  <?php
4
4
  session_start();
5
5
  $name=$email=$username=$password='';
@@ -52,7 +52,7 @@
52
52
 
53
53
 
54
54
  **signup-out.php**
55
- ```ここに言語を入力
55
+ ```PHP
56
56
  session_start();
57
57
  $pdo=new PDO('mysql:host=localhost;dbname=admin;charset=utf8','root');
58
58
  if (isset($_SESSION['users'])){

2

タイトルの編集

2017/06/24 08:14

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- PHP : 新規登録機能にフォームから学校名を受け取り、データベースに保存したい
1
+ PHP : 新規登録の際にフォームからデータを受け取り、データベースに保存したい
body CHANGED
File without changes

1

最後の文の追加

2017/06/24 08:01

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -98,4 +98,6 @@
98
98
  という形で、保存をしたいのですが、その方法が分かりません。
99
99
 
100
100
  ###したいこと
101
- ・新規登録の際に、大学名と大学idをユーザーテーブルに保存をしたい。
101
+ ・新規登録の際に、大学名と大学idをユーザーテーブルに保存をしたい。
102
+
103
+ どうぞご教授の方よろしくお願いします。