PHP ローカル変更テストは正常ですが、サーバー上では動作しません。誰か助けてくれませんか?
ローカルテストは可能ですが、サーバー上では可能ではありません。値の受信と接続には問題ありません。以下はデータベースに書き込まれたコードが間違っているような気がしますが、エラーの原因がわかりません。助けてください。
----------区切り線。 ------- ---------
require_once("../conn.inc.php"); //データベース接続ファイルが含まれます
//フォームの値を受け取る
$netsId=$_GET['id'];
//if($netsId == NULL){
//$netsId=$_GET['id'] ;
//} else
if($_GET['id'] == NULL){
echo '変更情報はありません! ';
}
//echo $netsId;
$user_name=$_POST["user_name"];
$user_psw=$_POST["user_psw"];
$user_ip=$ _POST["user_ip"];
$net_name=$_POST["net_name"];
echo $net_name;
$net_url=$_POST["net_url"];
$net_type=$_POST ["net_type"];
$Province=$_POST["Province"];
$City=$_POST['City'];
$net_content=$_POST["net_content"];
//定義済み変数
$net_num=$_POST["net_num"];
$net_in=$_POST["net_in"];
$net_out=$_POST["net_out"];
$net_ok=$_POST["net_ok"];
$net_recom=$_POST["net_recom"];
//システム時差が8時間問題
date_default_timezone_set('Asia/Chongqing' ) ;
$now = getdate(time());
$cur_wday=$now['wday'];
$date = date("Y-m-d H:i:s $cweekday[$cur_wday] " );
$net_submit_time = date("Y-m-d H:i:s");
$last_time = $_POST["last_time"];
if($City == NULL)
{
$City = $_POST['citydefault'];
}
//操作ステートメントを入力
$sql = "UPDATE nets SET user_name = '$user_name',user_psw = '$user_psw',user_ip = '$user_ip',net_name = '$net_name',net_url = '$net_url',net_type = '$net_type',Province = '$Province',City = '$City',net_content = ' $net_content',net_num = $net_num,net_in = $net_in,net_out = $net_out,net_ok = $net_ok,net_recom = $net_recom,net_submit_time = '$net_submit_time',last_time = '$last_time' ここで id = $netsId";
mysql_query($sql); //操作ステートメントを mysql データベースに転送します
echo "Web サイトの変更が成功しました。