-1

ここでPHP初心者...

PHP から JavaScript でアラートをトリガーしようとしていますが、機能していないようです。:

if(isset($_POST['save-text'])){

        // get form data, making sure it is valid
        $submit_date = date('Y-m-d H:i:s');
        $content = mysql_real_escape_string(htmlspecialchars($_POST['editor']));

        $new_url = 'example.com/' . $key;
        echo "<script>alert('$new_url');</script>";

        // build query
        mysql_query("INSERT INTO `source`(`id`, `key`, `submit_date`, `ip`, `content`) VALUES (null, '$key','$submit_date','$ip','$content')")
        or die(mysql_error());


    }
4

2 に答える 2

3

ページのどこにでも HTML や JavaScript を挿入することはできません。<script>タグが有効な場所に出力していることを確認してください。

于 2012-08-05T19:58:16.437 に答える
-2

あなたの引用符は間違っていました:

echo "<script>alert('$new_url');</script>";

次のようにする必要があります。

echo "<script>alert('" . $new_url . "');</script>";
于 2012-08-05T20:02:40.083 に答える