⑴ php數組元素值的修改和刪除問題
刪除數組元素和刪除一個變數一樣
unset($strArray['key']);
更新是直接賦值
$strArray['key'] = 'new var';
=================
這種事情我做過, 關鍵是把 $strArray 放在文件中,以及對這個數組的操作.
1.存放,比如放在 strarray.php 中
$fp = fopen('strarray.php','w');
fwrite($fp,'<?php'."\n".'$strArray = '.var_export($strArray,1).";\n?>");
fclose($fp);
2. 讀取
include 'strarray.php';
3. 刪除
unset($strArray['key'])
====
要注意的是,如果使用函數來做這些操作,strArray是全局變數,在function中要有
global $strArray;
這句聲明
我試過使用這個方法來存放經緯度數據,好處是不用xml文件或資料庫,速度也非常快
⑵ php 刪除資料庫按鈕功能
列清單的代碼不正確,沒有把扮困編號作為參數傳遞給刪除的PHP程序,修改如下:
<?php
while(list($id,$content,$date)=$stmt->fetch(PDO::FETCH_NUM))
{
echo"<tr>
<td>$id</td>
<td>$content</td>
<td>$date</td>
<td><ahref='ed.php?id=$id'>編輯</a>
<ahref='del.php?id=$id'>刪除</a></td>
</tr>"餘缺團;
}
刪除的文件有的小的修改,把判斷if(isset($_get['sc']))取消,只需要判斷參數id既可,這豎橘樣:
$id=$_GET['id'];
if($id!=''){
....執行delete....
}
⑶ html 點擊按鈕通過 php ajax 然後從MYSQL中刪除對應行的數據
比如現在我想傳到admin.php 頁面
傳遞的數據是 id=22;page=1;
不需或枝要旁畝這么煩的吧 <a href="admin.php?id=22&page=1">刪除運團森</a>
在admin.php頁面 用 $id = $_GET['id'];就可以得到id的值 page同理