-1

私は完全な初心者で、Dreamweaver (CS6) を PHPmyAdmin のデータベースに接続しようとしています。値を受け入れてデータベースに追加するページを作成しました。データを受け入れようとしているフィールドが約 10 あります。サーバービヘイビアーから挿入レコードキーを使用し、フォームの値をデータベースに接続しますが、それらをすべて適切に接続してから[OK]を押すと、すべてのエントリが受け入れられますが、見て「する」と言うと、それらの一部が自動的に変更されます値を取得しない」。例: '使用されたテクニック' が 'FORM.使用されたテクニック' から値を取得するように設定しています。[OK] をクリックすると、自動的に '使用されたテクニック' は値を取得しません。最後に、データを追加しようとすると、「PHP エラー: 通知: 未定義のインデックス:」というエラーが表示されます。追加情報が必要かどうか尋ねてください。この問題は混乱を招き、イライラさせられます。

    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
    $insertSQL = sprintf("INSERT INTO mirna (Title, Authors, `Year`, Publisher,        Species, Aim, `Techniques Used`, Samples, Disease, Targets, Descriptions, Results,    Discussion, Evidence) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['Title'], "text"),
                       GetSQLValueString($_POST['Authors'], "text"),
                       GetSQLValueString($_POST['Year'], "int"),
                       GetSQLValueString($_POST['Publisher'], "text"),
                       GetSQLValueString($_POST['Species'], "text"),
                       GetSQLValueString($_POST['Aim'], "text"),
                       GetSQLValueString($_POST['Techniques Used'], "text"),
                       GetSQLValueString($_POST['Samples'], "text"),
                       GetSQLValueString($_POST['Disease'], "text"),
                       GetSQLValueString($_POST['Targets'], "text"),
                       GetSQLValueString($_POST['Description'], "text"),
                       GetSQLValueString($_POST['Results'], "text"),
                       GetSQLValueString($_POST['Discussion'], "text"),
                       GetSQLValueString($_POST['Evidence'], "text"));

    mysql_select_db($database_miRNA, $miRNA);
    $Result1 = mysql_query($insertSQL, $miRNA) or die(mysql_error());

    $insertGoTo = "manage_post.php";
    if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}
?>

これはコードの一部です。どうも。これは、データを送信しようとしたときに得られるものです。( ! ) SCREAM: エラー抑制は無視されました ( ! ) Notice: Undefined index: Techniques Used in C:\wamp\www\PHP\add_post.php 行 48

さまざまな行にあるそれらの束...

4

1 に答える 1