PHP语言 -- 数据访问练习(好友列表)

好友列表

内嵌>内联>外部

<head>

<style type="text/css">

*
{
margin:0px auto; //去除元素自带的边距  auto 自动居中
padding:0px;  //去掉默认的内边距
font-family:微软雅黑; //设置字体
}

#list
{
width:350px;
height:400px;
}

.py
{
margin:10px 0px 0px 0px;
width:350px;
height:35px;
}
.py:hover //悬浮状态的效果
{
background-color:#639;
color:#FFF;//设置字体颜色
cursor:pointer; //光标指针形状
}

.img
{
width:35px;
height:35px;
float:left; //靠左浮动 在一行上
}

.nc
{
float:left; //靠左流 在一行
height:35px;
margin:0px 0px 0px 20px; //上右下左边距
line-height:35px;   //设置行高 ,与height 相同
vertical-align:middle;  //垂直对齐  ,与line-height 结合使用
}
<style/>
</head>

<body>

<?php
$uid= "1414141414";
?>

<div id="list">

<?php

$db = new MySQLi("localhost","root","123","lianxi");

!mysqli_connect_error() or die("连接失败");

$sql = "select Friends from friends where Uid = ‘{$uid}‘";

$result = $db->query($sql);

$attr = $result->fetch_all();

for($i = 0;$i<count($attr);$i++)
{
//朋友的用户名
$fuid = $attr[$i][0];

//查ueser表,根据朋友的UID查出头像和昵称
$sqlf = "select NickName,Pic from Users where Uid=‘{$fuid}‘";

$resultf = $db->query($sqlf);

$attrf = $resultf->fetch_row();

echo "<div onclick=‘ShowCode(this)‘ class=‘py‘ bs=‘{$fuid}‘> //bs=‘‘ 自定义属性  this 传div本身 this写在哪里就代表它本身

<img class=‘img‘ src=‘{$attrf[1]}‘/> //用class 不能用id html中不允许id 重复

<div class=‘nc‘>{$attrf[0]}</div>

</div>";
}

?>

</div>

<script type="text/javascript">

function ShowCode(div)
{
var d = document.getElementsByClassName("py"); //得到类似数组的集合
for(var i =0;i<d.length;i++)
{
d[i].style.backgroundColor = "#FFF";
d[i].style.color = "#000";
}
div.style.backgroundColor = "#639"; //改背景色
div.style.color = "#FFF"; //改字体颜色

alert(div.getAttribute("bs"));
}

</sctript>
</body>
时间: 2024-08-10 21:29:19

PHP语言 -- 数据访问练习(好友列表)的相关文章

PHP语言 -- 数据访问 好友列表

<head> <style type="text/css"> * { margin:0px auto; //去除元素自带的边距 auto 自动居中 padding:0px; //去掉默认的内边距 font-family:微软雅黑; //设置字体 } #list { width:350px; height:400px; } .py { margin:10px 0px 0px 0px; width:350px; height:35px; } .py:hover //

【SharePoint学习笔记】第3章 SharePoint列表新特性以及数据访问

第3章 SharePoint列表新特性以及数据访问   使用CAML查询语言 CAML:协作应用程序标记语言 Collaboration Application Markup Language 使用Microsoft.SharePoint.SPQuery 对象查询列表数据 CAML语法: <Where> <And | Or> <Eq | BeginsWith | Contains | Geq | Gt | IsNotNull | IsNull | Leq | Lt | Neq

ASP.NET 数据访问层对用户列表的操作封装

用户列表对数据库的操作 使用到了模型MODEL层和DAL数据访问 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using CZBK.TestProject.Model;using System.Data.SqlClient; namespace CZBK.TestProject.DAL{ public class EmployeeDal {

微软-创建数据访问层

简介 https://msdn.microsoft.com/zh-cn/cc964016 作为web 开发人员,我们的工作总是在和数据打交道.我们创建数据库来存储数据,编写代码来检索并修改数据,并创建Web 页面来收集和汇总数据.这是探讨在ASP.NET 2.0 中实现这些常用类型的技巧的系列教程中的首篇教程.我们从创建一个 软件架构 开始,包括使用Typed DataSet 的数据访问层(DAL) .实现自定义业务规则的业务逻辑层(BLL) 和共享同一页面布局的ASP.NET 页面组成的表示层

在 ASP.NET 中创建数据访问和业务逻辑层(转)

.NET Framework 4 当在 ASP.NET 中处理数据时,可从使用通用软件模式中受益.其中一种模式是将数据访问代码与控制数据访问或提供其他业务规则的业务逻辑代码分开.在此模式中,这两个层均与表示层分离.表示层由网站用户有权查看或更改数据的页面组成. ASP.NET 可通过多种方式提供数据访问.业务逻辑和表示形式之间的分离.例如,数据源模型(包括 LinqDataSource 和 ObjectDataSource 等服务器控件)可将表示层与数据访问代码和业务逻辑分离. 另一种模式是将数

Yii的学习(2)--数据访问对象 (DAO)

摘自Yii官网:http://www.yiiframework.com/doc/guide/1.1/zh_cn/database.dao Yii提供了强大的数据库编程支持.Yii数据访问对象(DAO)建立在PHP的数据对象(PDO)extension上,使得在一个单一的统一的接口可以访问不同的数据库管理系统(DBMS).使用Yii的DAO开发的应用程序可以很容易地切换使用不同的数据库管理系统,而不需要修改数据访问代码. 数据访问对象(DAO) 对访问存储在不同数据库管理系统(DBMS)中的数据提

实现微信好友列表

 ListView列表控件 Android中的列表控件非常灵活,可以自定义每一个 列表项,实际上每一个列表项就是一个View,在Android定义 了3个列表控件:ListView.ExpandableListView和Spinner, 其中Spinner就是在Windows中常见的下拉列表框. 列表的显示需要三个元素: 1.View 用来展示数据的view 2.适配器 用来把数据映射到view上的中介. 3.数据  具体的将被映射的字符串,图片,或者基本组件. 实战案例 实现微信好友列表

TP数据访问

重点学习了: 1,ThinkPHP查询数据 2.ThinkPHP添加数据 LianXiController.class.php 1 <?php 2 namespace Home\Controller; 3 use Think\Controller; 4 class LianXiController extends Controller 5 { 6 //添加数据 7 function tj() 8 { 9 10 /* 11 //方法1:(数组) 12 //添加的数组必须为关联数组,key必须为字段

UI进阶 即时通讯之XMPP好友列表、添加好友、获取会话内容、简单聊天

这篇博客的代码是直接在上篇博客的基础上增加的,先给出部分代码,最后会给出能实现简单功能的完整代码. UI进阶 即时通讯之XMPP登录.注册 1.好友列表 初始化好友花名册 1 #pragma mark - 管理好友 2 // 获取管理好友的单例对象 3 XMPPRosterCoreDataStorage *rosterStorage = [XMPPRosterCoreDataStorage sharedInstance]; 4 // 用管理好友的单例对象初始化Roster花名册 5 // 好友操