-3

重複の可能性:
フォーマットを失うことなく、テキストエリアからMySQLデータベースにテキストを挿入する

送信ボタンでテキストエリアのコンテンツをテーブルに送信する方法を誰か教えてもらえますか? 非常に単純な問題であることはわかっていますが、残念ながら何日も解決策を見つけることができませんでした。

これはコードです:

  <div class="textareawrapper">
<textarea name="reddilemma" Class="redtext" rows="4" cols="30" onclick="this.value = firstToUpper(this.value)" value="$reddata"></textarea>
<textarea name="bluedilemma" Class="bluetext" rows="4" cols="30" onclick="this.value = firstToUpper(this.value)"></textarea>

      </div>
    <input type="submit" Class="submit" />

<?PHP

$user_name = "blabla";
$password = "blablabla";
$database = "blabla_database";
$server = "localhost";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
$reddata = $_post['reddilemma'];
$bluedata = $_post['bluedilemma'];

if ($db_found) {

$SQL = "INSERT INTO dilemma_id (reddilemma, bluedilemma) VALUES ('$reddata', '$bluedata')";
$result = mysql_query($SQL);

mysql_close($db_handle);

print "";
}
else {
print "Database NOT Found ";
mysql_close($db_handle);
}
4

2 に答える 2

0

<form>データを送信するには、要素をタグでラップする必要があります。

于 2012-10-30T19:03:38.827 に答える
0

PHP の変数名は大文字と小文字が区別されます。not にアクセスしたい場合$_POSTは、次$_postのようにしてください。

$reddata = $_POST['reddilemma'];
$bluedata = $_POST['bluedilemma'];
于 2012-10-30T19:02:16.070 に答える