ajax代码写的主界面
主页面
<body>
<h1>主页面</h1>
<table style="100%" cellpadding="0" cellspacing="0" border="1">
<tr style="background-color:#63F">
<td>代号</td>
<td>姓名</td>
<td>性别</td>
<td>民族</td>
<td>生日</td>
<td>操作</td>
</tr>
<?php
$dbhost="localhost";
$username="root";
$userpass="123";
$dbdatabase="mydb";
//生成连接
$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);
//判断是否成功
if(mysqli_connect_error())
{
echo "连接失败!";
}
else
{
//执行SQL语句
$result=$db->query("select * from Info");
//提取数据
$s ="";
while($row=$result->fetch_row())
{
$s = $s."<tr>";
for($i=0;$i<count($row);$i++)
{
$s = $s."<td>".$row[$i]."</td>";
}
$s=$s."<td><input type='button' value='删除' class='delete' bs=".$row[0]." /></td></tr>";
}
echo $s;
}
?>
</table>
</body>
<script type="text/javascript">
$(document).ready(function(e) {
//根据class找到按钮
$(".delete").click(function(){
//通过bs找主键值this 表示点击的那个就是那个
var code = $(this).attr("bs");
//调ajax ,找到主键之后进行删除
$.ajax({
url:"chuli.php",//交给那个页面处理
data:{code:code},//jsion类型的数据,传的是主键值
datatype:"TEXT",//返回的数据类型
type:"POST",//数据的提交方式
success:function(data){
//回调函数 返回值0k 或者not ok
alert(data);
//ajax刷新页面 两种方法
window.location.href="main.php";
//window.navigator("main.php");
}
});
})
});
</script>
删除的处理页面:
<?php
//获取传过来的值
$code = $_POST["code"];
//删除数据
$dbhost="localhost";
$username="root";
$userpass="123";
$dbdatabase="mydb";
//生成连接
$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);
//判断是否成功
if(mysqli_connect_error())
{
echo "连接失败!";
}
else
{
//执行SQL语句
$query = "delete from Info where Code='".$code."'";
$result=$db->query($query);
//ajax 不用response条页面
if($result)
{
echo "确定删除数据";
}
else
{
echo "NOT OK";
}
}
?>
<body>
<h1>主页面</h1>
<table style="100%" cellpadding="0" cellspacing="0" border="1">
<tr style="background-color:#63F">
<td>代号</td>
<td>姓名</td>
<td>性别</td>
<td>民族</td>
<td>生日</td>
<td>操作</td>
</tr>
<?php
$dbhost="localhost";
$username="root";
$userpass="123";
$dbdatabase="mydb";
//生成连接
$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);
//判断是否成功
if(mysqli_connect_error())
{
echo "连接失败!";
}
else
{
//执行SQL语句
$result=$db->query("select * from Info");
//提取数据
$s ="";
while($row=$result->fetch_row())
{
$s = $s."<tr>";
for($i=0;$i<count($row);$i++)
{
$s = $s."<td>".$row[$i]."</td>";
}
$s=$s."<td><input type='button' value='删除' class='delete' bs=".$row[0]." /></td></tr>";
}
echo $s;
}
?>
</table>
</body>
<script type="text/javascript">
$(document).ready(function(e) {
//根据class找到按钮
$(".delete").click(function(){
//通过bs找主键值this 表示点击的那个就是那个
var code = $(this).attr("bs");
//调ajax ,找到主键之后进行删除
$.ajax({
url:"chuli.php",//交给那个页面处理
data:{code:code},//jsion类型的数据,传的是主键值
datatype:"TEXT",//返回的数据类型
type:"POST",//数据的提交方式
success:function(data){
//回调函数 返回值0k 或者not ok
alert(data);
//ajax刷新页面 两种方法
window.location.href="main.php";
//window.navigator("main.php");
}
});
})
});
</script>
删除的处理页面:
<?php
//获取传过来的值
$code = $_POST["code"];
//删除数据
$dbhost="localhost";
$username="root";
$userpass="123";
$dbdatabase="mydb";
//生成连接
$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);
//判断是否成功
if(mysqli_connect_error())
{
echo "连接失败!";
}
else
{
//执行SQL语句
$query = "delete from Info where Code='".$code."'";
$result=$db->query($query);
//ajax 不用response条页面
if($result)
{
echo "确定删除数据";
}
else
{
echo "NOT OK";
}
}
?>
1:操作数据字符串
$a="aaaaa";
$c="aAaaa";
1://返回字符串的长度
// echo strlen($a);
2://比较字符串区分大小写 相同返回0,不同返回-1
//echo strcmp($a,$c);
3:////比较字符串区,不分大小写 相同返回0,不同返回-1
//echo strcasecmp($a,$c);
4://转大写
//$b=strtoupper($a);
5:// //转小写
// $b=strtolower($a);
6://拆分字符串 拆成数组
$e="cas|aaa|bb|aa|fdfd";
// $array=explode("|",$e);
// echo $array[3];//结果aa
7://字符串组合成数组
// $array1=array("aa","ss","kk");
//
// $str=implode($array1);
8:// 替换 一部分把索引为0 的前两个字符改为
//$str=substr_replace($e,"uuu",0,2);
9://替换原字符串的某部分
$str=str_replace("|",">",$e);
echo $str;
2:PHP使用开发技术
AAAAAAA:查询数据库
//生成连接
$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);
//判断是否成功
if(mysqli_connect_error())
{
echo "连接失败!";
}
else
{
//执行SQL语句
$result=$db->query("select * from Nation");
//提取数据
$s ="";
while($row=$result->fetch_row())
{
for($i=0;$i<count($row);$i++)
{
$s = $s.$row[$i]."->";
}
$s=$s."<br>";
}
echo $s;
BBBBBB:添加数据库数据
//生成连接
$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);
判断是否成功
if(mysqli_connect_error())
{
echo "连接失败!";
}
else
{
执行SQL语句
$result=$db->query("insert into Info values('p008','张三',true,'n001','1983-3-4')");
if($result)
{
echo "执行成功!";
}
else
{
echo "执行失败";
}
}
3:CCCCCCC:php 类的使用
新建一个php文件
<?php
class Ren
{
public $name="张三";
function say()
{
echo $this->name."在说话!";
}
//传参数的可以
function Show($s)
{
echo $this->name."在玩".$s;
}
}
?>
2:在源代码文件中使用这个类
include("class.php");//法1:相当于应用 加载类自己写儿的类 //require_once 'class.php';//法2:请求文件一次
$ren = new Ren();
$ren->say();
//用参数
$ren->Show("泥巴");
$a="aaaaa";
$c="aAaaa";
1://返回字符串的长度
// echo strlen($a);
2://比较字符串区分大小写 相同返回0,不同返回-1
//echo strcmp($a,$c);
3:////比较字符串区,不分大小写 相同返回0,不同返回-1
//echo strcasecmp($a,$c);
4://转大写
//$b=strtoupper($a);
5:// //转小写
// $b=strtolower($a);
6://拆分字符串 拆成数组
$e="cas|aaa|bb|aa|fdfd";
// $array=explode("|",$e);
// echo $array[3];//结果aa
7://字符串组合成数组
// $array1=array("aa","ss","kk");
//
// $str=implode($array1);
8:// 替换 一部分把索引为0 的前两个字符改为
//$str=substr_replace($e,"uuu",0,2);
9://替换原字符串的某部分
$str=str_replace("|",">",$e);
echo $str;
2:PHP使用开发技术
AAAAAAA:查询数据库
//生成连接
$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);
//判断是否成功
if(mysqli_connect_error())
{
echo "连接失败!";
}
else
{
//执行SQL语句
$result=$db->query("select * from Nation");
//提取数据
$s ="";
while($row=$result->fetch_row())
{
for($i=0;$i<count($row);$i++)
{
$s = $s.$row[$i]."->";
}
$s=$s."<br>";
}
echo $s;
BBBBBB:添加数据库数据
//生成连接
$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);
判断是否成功
if(mysqli_connect_error())
{
echo "连接失败!";
}
else
{
执行SQL语句
$result=$db->query("insert into Info values('p008','张三',true,'n001','1983-3-4')");
if($result)
{
echo "执行成功!";
}
else
{
echo "执行失败";
}
}
3:CCCCCCC:php 类的使用
新建一个php文件
<?php
class Ren
{
public $name="张三";
function say()
{
echo $this->name."在说话!";
}
//传参数的可以
function Show($s)
{
echo $this->name."在玩".$s;
}
}
?>
2:在源代码文件中使用这个类
include("class.php");//法1:相当于应用 加载类自己写儿的类 //require_once 'class.php';//法2:请求文件一次
$ren = new Ren();
$ren->say();
//用参数
$ren->Show("泥巴");