0

mysql の挿入に問題があります。ボタンをクリックすると、mysql 挿入が二重投稿を行っています。問題が見つかりません。なぜ二重投稿なの?

コードはこちらhttp://pastebin.com/z1xx3fjt

そしてpostNewTopic.php

<?
session_start();
mysql_connect('.com', 'user', 'pw');
mysql_select_db('db');

function msg($status,$txt){
    return '{"status":'.$status.',"txt":"'.$txt.'"}';
}

if(empty($_POST['t']) or empty($_POST['ttitle'])){
    die(msg(0,"Complete all fields!"));
}



$title = mysql_real_escape_string($_POST['ttitle']);
$desc = mysql_real_escape_string($_POST['tdesc']);
$msg = mysql_real_escape_string($_POST['t']);


mysql_query("INSERT INTO f_topics(`title`, `text`, `desc`) 
                        VALUES('$title', '$msg', '$desc')");

echo msg(1,mysql_error());
?>
4

1 に答える 1

0

/favicon.icoがロードされ、スクリプトが 2 回実行される可能性があります。

これは、不足しているファイルをキャッチする書き換えルールがあり、.xml がない場合に発生します/favicon.ico初めてのことでしたが、楽しかったです!

編集

HTTPfoxなど、ブラウザーを追跡するツールの使用を検討しrequests/responses、ページが読み込まれた回数を確認してください。それはあなたが探す必要がある最初のものです。

于 2012-11-01T16:52:06.983 に答える