回答編集履歴
1
調整
answer
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
phpファイル
|
10
10
|
```PHP
|
11
11
|
<?PHP
|
12
|
-
$id=filter_input(INPUT_POST,"id");
|
12
|
+
$id=filter_input(INPUT_POST,"id",FILTER_VALIDATE_INT);
|
13
13
|
$day01=filter_input(INPUT_POST,"day01");
|
14
14
|
$day02=filter_input(INPUT_POST,"day02");
|
15
15
|
$day03=filter_input(INPUT_POST,"day03");
|
@@ -22,8 +22,8 @@
|
|
22
22
|
$password = '****';
|
23
23
|
$pdo = new PDO($dsn, $user,$password);
|
24
24
|
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
25
|
-
if(is_null($id)){
|
25
|
+
if(is_null($id) or $id===false){
|
26
|
-
/* idの指定がない場合新たに発行 */
|
26
|
+
/* idの指定がないもしくは不正データの場合新たに発行 */
|
27
27
|
try{
|
28
28
|
$sql="insert into tbl(id) values(null)";
|
29
29
|
$pdo->query($sql);
|