2016-04-25 11 views
0

私のテーブルに値を挿入した後で次のページにポスト変数を送信しようとしましたが、Dreamweaverによってこのコードが生成されました。コードはこちら変数を次のページに送信していません

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form")) { 
    $insertSQL = sprintf("INSERT INTO links (url, ytname, timeout, `unique`) VALUES (%s, %s, %s, %s)", 
         GetSQLValueString($_POST['url'], "text"), 
         GetSQLValueString($_POST['ytname'], "text"), 
         GetSQLValueString($_POST['timeout'], "text"), 
         GetSQLValueString($_POST['unique'], "text")); 

    mysql_select_db($database_linkdb, $linkdb); 
    $Result1 = mysql_query($insertSQL, $linkdb) or die(mysql_error()); 

    $insertGoTo = "index.php?url=" . $_POST['unique']; 

    header(sprintf($insertGoTo)); 
} 
+0

http://php.net/manual/en/function.error-reporting.php –

+1

'ヘッダー(はsprintf($ insertGoTo));'と '場所はない:'に来ますか? –

+0

lol ..... whoops。ありがとうございました!それを固定した –

答えて

0

ヘッダー機能の値を変更してください。

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form")) { 

$insertSQL = sprintf("INSERT INTO links (url, ytname, timeout, `unique`) VALUES (%s, %s, %s, %s)", 
         GetSQLValueString($_POST['url'], "text"), 
         GetSQLValueString($_POST['ytname'], "text"), 
         GetSQLValueString($_POST['timeout'], "text"), 
         GetSQLValueString($_POST['unique'], "text")); 

    mysql_select_db($database_linkdb, $linkdb); 
    $Result1 = mysql_query($insertSQL, $linkdb) or die(mysql_error()); 

    $insertGoTo = "index.php?url=" . $_POST['unique']; 

    header("Location: /".sprintf($insertGoTo)); 

} 
関連する問題