⑴ 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同理