我有一些代碼,我正在嘗試將其製作爲我的首頁的新聞Feed。到目前爲止,我不能讓更新工作。 Ps可以自由地清理代碼,並且爲實際使用,因爲這是版本1我沒有清理代碼。感謝JoshuaPhp Mysql更新
更新零件
if(isset($_POST['edit']))
{
$checkbox = $_POST['checkbox'];
for($i=0;$i<count($_POST['checkbox']);$i++){
$edit_id = $checkbox[$i];
echo "<textarea name='editsavetext' id='editsavetext' rows='4' cols='50'>$edit_id</textarea>";
}};
if(isset($_POST['editsave'])){
echo $editsavetext;
$editsavetext = $_POST['editsavetext'];
$sql='UPDATE $tbl_name SET home_show = $editsavetext WHERE home_show = $edit_id';
$result = mysql_query($sql);
if($result){
echo "<meta http-equiv='refresh' content='0; url=http://****' />";}};
對於富布拉德肖
那麼此刻的代碼不工作,因爲我需要系統能夠記住複選框是蜱,哪些正在使用$ edit_id因爲編輯它在保存時不記得結果,所以它不會影響任何事情。
if(isset($_POST['edit']))
{
$checkbox = $_POST['checkbox'];
for($i=0;$i<count($_POST['checkbox']);$i++){
$edit_id = $checkbox[$i];
echo "<textarea name='editsavetext' id='editsavetext' rows='4' cols='50'>$edit_id</textarea>";
}};
if(isset($_POST['editsave'])){
echo $editsavetext;
$editsavetext = $_POST['editsavetext'];
$sql="UPDATE `$tbl_name` SET home_show = '$editsavetext' WHERE home_show=':edit_id'";
$result = mysql_query($sql);
if($result){echo "<meta http-equiv='refresh' content='0; url=http://****' />";}};
如果你改變你的查詢'$ SQL =「UPDATE $ tbl_name SET home_show =「$ editsavetext'WHERE home_show ='$ edit_id'「;',它會起作用嗎? – 2014-10-01 09:03:24
注意:'mysql_ *'函數已被棄用,並將從未來的PHP版本中刪除。你不應該使用它們來編寫新的代碼。改用'mysqli_ *'或PDO。 – 2014-10-01 09:04:32