您当前的位置: 首页 >  sql

暂无认证

  • 4浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

PHP+MYSQL6(登陆后的页面)

发布时间:2020-04-15 00:14:40 ,浏览量:4

这是最后一个页面,名为登陆页面哦 基本代码

echo ""; echo "
"; echo ""; echo "
		
			创建新事项
		
"; echo "题目"; echo "最后期限"; echo "描写"; echo ""; echo ""; 

先打开session技术的东西,能够获取存在服务器中的数据可以获取

@session_start(); 

然后看之前有没有登陆过并且没用退出过的情况,有就显示登陆后的页面,并且

$current_userid=$_SESSION['userid']; $query = "SELECT id, title,mx,ksdate,wcdate from items WHERE user_id = $current_userid"; 

意思是把获取的存到变量中,因为每次都获取浏览器的数据消耗性能 查询items里面的所有数据,条件是注册过的用户与登陆的用户一致就显示出哪一个用户的信息

$db=new mysqli('localhost','root','','bb'); $db->set_charset('utf8'); //看看链接成不成功, if ($db->connect_errno) { echo "这次链接有问题。,重新登录把"; exit(); } 

不用我说了把,这个

更新操作

if(isset($_POST['completed-item'])) { $item_id = $_POST['completed-item']; $completed_query = "UPDATE items set wcdate= '".date("Y-m-d")."' WHERE id = $item_id"; $completed_result = $db->query($completed_query); if(!$completed_result) { echo "没有更新"; exit(); } } 

插入操作

if(isset($_POST['title'])) { $title = $_POST['title']; $description = $_POST['description']; $complete_by = $_POST['complete-by']; $user_id = $_SESSION['userid']; $stmt = $db->prepare("INSERT INTO items VALUES (?,?,?,?,?,?)"); $id = NULL; $completed_on = NULL; $stmt->bind_param("issssi", $id, $title, $description, $complete_by, $completed_on, $user_id); $stmt->execute(); if(!$stmt->affected_rows) { echo "没有插入"; } } 

删除数据

if(isset($_POST['item-to-delete'])) { $item_to_delete = $_POST['item-to-delete']; $delete_query = "DELETE FROM items WHERE id = $item_to_delete"; $delete_result = $db->query($delete_query); if(!$delete_result) { echo "没有删除"; exit(); } } 

老规矩:field_seek(1);跳过第一个字段。,为什么,因为用户的id是从1开始的啊 $result->fetch_field()获取字段 fetch_assoc()关联数组

if($result->num_rows) { echo "";echo"我的To-Do List";echo"";echo"";echo"";$result->field_seek(1);while($field=$result->fetch_field()){echo"";}echo"";echo"";echo"";for($i=1;($row=$result->fetch_assoc());$i++){echo"";echo"";echo"";echo"";echo"";if(!$row['wcdate']){echo"";}else{echo"";}echo"";echo"";echo"";}}
		
号 ".$field->name." 删除 $i ".$row['title']." ".$row['mx']." "; if(!$row['ksdate']) { echo "无最后期限"; } else { echo $row['ksdate']; } echo " "; echo ""; echo "
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.4065s