質問編集履歴
5
create文の追加
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
|
-
|
51
|
+
Create table college(
|
51
|
-
echo '<option value="0">学校名を選択してください</option>';
|
52
|
-
//ここでは、データベースのcollegeから大学名を取り出しています。//
|
53
|
-
echo '<option value="'.$row['college_id'].'">'.$row['name'].'</option>';
|
54
|
-
|
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
|
-
|
104
|
+
user_id int auto_increment primary key,
|
107
|
-
|
105
|
+
name varchar(50) not null,
|
108
|
-
|
106
|
+
username varchar(30) not null unique,
|
109
|
-
|
107
|
+
email varchar(35) not null,
|
110
|
-
|
108
|
+
password varchar(50) not null,
|
111
|
-
|
109
|
+
college_id int not null,
|
112
|
-
|
110
|
+
college_name text not null
|
111
|
+
);
|
112
|
+
```
|
113
113
|
|
114
|
+
|
114
115
|
という形で、保存をしたいのですが、その方法が分かりません。
|
115
116
|
|
116
117
|
###したいこと
|
4
Create文の追加
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
言語の追加
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
タイトルの編集
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
PHP : 新規登録
|
1
|
+
PHP : 新規登録の際にフォームからデータを受け取り、データベースに保存したい
|
body
CHANGED
File without changes
|
1
最後の文の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -98,4 +98,6 @@
|
|
98
98
|
という形で、保存をしたいのですが、その方法が分かりません。
|
99
99
|
|
100
100
|
###したいこと
|
101
|
-
・新規登録の際に、大学名と大学idをユーザーテーブルに保存をしたい。
|
101
|
+
・新規登録の際に、大学名と大学idをユーザーテーブルに保存をしたい。
|
102
|
+
|
103
|
+
どうぞご教授の方よろしくお願いします。
|