File "edit.php"
Full path: /www/share/edit.php
File size: 3.61 KiB (3698 bytes)
MIME-type: text/html
Charset: utf-8
<HTML>
<HEAD>
<META Http-Equiv="Content-Type" Content="text/html;charset=UTF-8">
<TITLE>五洋情報共有システム【編集】</TITLE>
<!--<LINK REL="stylesheet" HREF="pict.css" TYPE="text/css">-->
</HEAD>
<BODY>
<script type="text/javascript">
//-------------------------------------------------------------------------------------------------
//関数(javascript)
//-------------------------------------------------------------------------------------------------
</script>
<?php
//プルダウンCSV
$list_csv = "./setting/list.csv";
//ファイルNoパス
$file_no_path= "./setting/no.txt";
//CSVデータ出力パス
$csv_data_path = "data.csv";
//●プルダウンリストの読み込み
$fp = fopen($list_csv,"r");
$pull_list = array();
$list = array();
// ファイルを1行ずつ取得する
while ($line = fgets($fp)) {
$pull_list[] = "$line";
}
$ct = count($pull_list);
//各リストを,で分割
for($i = 0;$i < $ct;$i++)
{
$pull_list[$i] = str_replace("\n", '', $pull_list[$i]);
$list[] = explode(",",$pull_list[$i]);
}
//●ラジオボタン作成
function Radio_create($type_ ,$name_,$value_,$selected)
{
print "<div>";
$value_ct = count($value_);
for($j= 1 ;$j < $value_ct;$j++)
{
if($type_ == 0)
{
$sel = ($value_[$j] == $selected) ? "checked='checked'" : "";
print "<input type='radio' name='" .$name_ ."' value='" .$value_[$j]."' " .$sel .">" .$value_[$j] ." ";
}
else
{
$split = explode("_",$value_[$j]);
$sel = ($split[0] == $selected) ? "checked='checked'" : "";
print "<input type='radio' name='" .$name_ ."' value='" .$split[0]."' " .$sel ." ><FONT COLOR='" .$split[0] ."'>" .$split[1] ."</FONT> ";
}
}
print "</div>";
}
if(!empty($_POST['regist']))
{
//現在の登録NO
$file_no = $_POST['no'];
//表示ファイルのデータ生成
$output = $file_no ."," .$_POST['menu_name'] ."," .$_POST['url'] ."," .$_POST['bg_color'] ."\n";
//●データの読み込み
$fp_d = fopen($csv_data_path,"r");
$data_list = array();
$new_data = "";
// ファイルを1行ずつ取得する
while ($line = fgets($fp_d))
{
$data_list = explode(",",$line);
if(($data_list[0] == $_POST['no']))
{
$new_data .= $output;
}
else
{
$new_data .= $line;
}
}
fclose($fp_d);
$fp_u = fopen($csv_data_path,"w");
fwrite($fp_u,$new_data);
fclose($fp_u);
}
$data_no = $_POST['no'];
$menu_name = $_POST['menu_name'];
$url = $_POST['url'];
$color = $_POST['bg_color'];
$selected = $color;
print "【編集】<BR>";
print " <FORM enctype='multipart/form-data' action='$_SERVER[PHP_SELF]' method='post'>";
print " <TABLE BORDER=\"0\">";
print " <TR BGCOLOR='blue'>";
print " <TD WIDTH='70'><FONT SIZE ='2' COLOR='white'>項目名</FONT></TD>";
print " <TD BGCOLOR='white'><INPUT TYPE='text' size='40' NAME='menu_name' VALUE='" .$menu_name ."' ></TD>";
print " </TR>";
print " <TR BGCOLOR='blue'>";
print " <TD WIDTH='70'><FONT SIZE ='2' COLOR='white'>URL</FONT></TD>";
print " <TD BGCOLOR='white'><INPUT TYPE='text' size='40' NAME='url' value='" .$url ."'></TD>";
print " </TR>";
print " <TR BGCOLOR='blue'>";
print " <TD WIDTH='70'><FONT SIZE ='2' COLOR='white'>背景色</FONT></TD>";
print " <TD BGCOLOR='white'>";
print Radio_create(1 ,'bg_color',$list[0],$selected);
print " </TD>";
print " </TR>";
print " <TR BGCOLOR='white'>";
print " <TD COLSPAN='2'><INPUT TYPE='submit' NAME='regist' VALUE='更新'>";
print "<input type='button' value='閉じる' onClick='window.close()'>";
print " <INPUT TYPE='hidden' NAME='no' VALUE='" .$data_no ."'>";
print " </FORM>";
print " <BR><BR>";
print " </TD>";
print " </TR>";
print " </TABLE>";
?>
</BODY>
</HTML>