声明变量时未定义的索引

时间:2014-11-17 18:28:27

标签: php variables indexing undefined

为什么我在声明变量时会得到未定义的索引?目前正在使用bootstrap。

<?php 

mysql_connect(&#34; localhost&#34;,&#34; root&#34;,&#34; 1234&#34;)或die(mysql_error()); mysql_select_db(&#34; newitems&#34;)或死(mysql_error());

$ up = $ _POST [&#39; update&#39;];   mysql_query(&#34; UPDATE公告SET content = $ up&#34;);

&GT?;      创建公告/提醒:

  

    <div class="controls">

        <textarea id="update" name="update"></textarea><br>

        <button id="annbtn" class="btn btn-success">Update Announcement</button>

    </div>

</div>

1 个答案:

答案 0 :(得分:0)

更新应仅在您提交表单时进行。将代码包装在这种情况下:

if ($_SERVER['REQUEST_METHOD'] == POST && isset($_POST['update']) { 
   $up = $_POST['update']; 
   mysql_query("UPDATE announcements SET content = $up");
}