$_POST["ke_hour"] || $_POST["ks_hour"] == $_POST["ke_hour"] && $_POST["ks_minute"] >= $_POST["ke_minute"]){ $error = "kzikan_incorrect"; header("Location: error2.php?error=$error"); exit; } $ks_hour = $_POST["ks_hour"]; $ks_minute = $_POST["ks_minute"]; $ke_hour = $_POST["ke_hour"]; $ke_minute = $_POST["ke_minute"]; $k_id = $_POST["k_id"]; $km_id = $_POST["km_id"]; $sql[0] = "update kinmu_meisai set ks_hour = $ks_hour,ks_minute = $ks_minute,ke_hour = $ke_hour,ke_minute = $ke_minute where k_id = $k_id and km_id = $km_id"; $sql_row = 1; } if(isset($_POST["km_delete"])){ $k_id = $_POST["k_id"]; $km_id = $_POST["km_id"]; $sql[0] = "delete from kinmu_meisai where k_id = $k_id and km_id = $km_id"; $disp_sql = "select * from kinmu_meisai where k_id = $k_id"; $result = sqlite_query($con,$disp_sql); $row = sqlite_num_rows($result); if($row == 1){ $sql[1] = "delete from kinmu where k_id = $k_id"; $sql_row = 2; }else{ $sql_row = 1; } } if(isset($_POST["km_insert"])){ if(!($_POST["ks_hour"] != "" && $_POST["ks_minute"] != "" && $_POST["ke_hour"] != "" && $_POST["ke_minute"] != "")){ $error = "kzikan_nhs"; header("Location: error2.php?error=$error"); exit; } if(!Chk_num($_POST["ks_hour"]) || !Chk_num($_POST["ks_minute"]) || !Chk_num($_POST["ke_hour"]) || !Chk_num($_POST["ke_minute"])){ $error = "kzikan_nhs"; header("Location: error2.php?error=$error"); exit; } if($_POST["ks_hour"] > $_POST["ke_hour"] || $_POST["ks_hour"] == $_POST["ke_hour"] && $_POST["ks_minute"] >= $_POST["ke_minute"]){ $error = "kzikan_incorrect"; header("Location: error2.php?error=$error"); exit; } $ks_hour = $_POST["ks_hour"]; $ks_minute = $_POST["ks_minute"]; $ke_hour = $_POST["ke_hour"]; $ke_minute = $_POST["ke_minute"]; $k_id = $_POST["k_id"]; $km_id = $_POST["km_id"]; $sql[0] = "insert into kinmu_meisai(k_id,km_id,ks_hour,ks_minute,ke_hour,ke_minute) values($k_id,$km_id,$ks_hour,$ks_minute,$ke_hour,$ke_minute)"; $sql_row = 1; } for($i = 0;$i < $sql_row;$i++){ if(!(sqlite_query($sql[$i],$con))){ echo "クエリの実行に失敗しました。"; exit; } } function Chk_num($num){ if (ereg("[^0-9]+",$num)){ return false; }else{ return true; } } ?>