0

phpmyadmin にデータを入力するための php フォーム送信コードがあります。コードを実行しようとすると、データがテーブルに挿入されていることがわかります。しかし、ブラウザをリロードすると (Chrome と Mozilla を使用しており、Chrome と Mozilla の両方の Cookie をクリアしました)、テーブルのデータが失われました。

私の問題は、テーブルでデータが失われる原因は何ですか? 私のコードに問題がありますか、それともサーバーに問題がありますか?

注:ローカルサーバー(XAMPP)ではなく、オンラインで作業しました

ここに私のコードがあります:

// Insert
if ($menu=='news' AND $submit=='input'){
$file_loc    = $_FILES['upload']['tmp_name']
$file_type   = $_FILES['upload']['type'];
$file_name   = $_FILES['upload']['name'];
$rand        = rand(1,99);
$unique_file = $rand.$file_name;


// If any image uploaded
if (!empty($file_loc)){
if ($file_type != "image/jpeg" AND $file_type != "image/pjpeg"){
echo "<script>alert('Upload failed. Be sure your image is JPEG
format.');window.history.go(-1);</script>"; 
} else {
mysql_query("INSERT INTO news (title, category_name, news_content, date, time, image) VALUES ('$_POST['title']', '$_POST['category_name']','$_POST['news_content']', '$date', '$time', '$_POST['tag']', '$unique_file')");
    header('location:../../media.php?menu='.$menu);
    }
  }
}

アドバイスやご指導ありがとうございます

4

0 に答える 0