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-10-26 21:52:00

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:

【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 等服务器控件)可将表示层与数据访问代码和业务逻辑分离. 另一种模式是将数

【C语言】可变参数列表。

(1)先看一个求平均值的函数 #include <stdio.h> double average(int val,int v1,int v2,int v3,int v4,int v5) { double sum = v1; if(val >= 2) sum += v2; if(val >= 3) sum += v3; if(val >= 4) sum += v4; if(val >= 5) sum += v5; return sum/val; } int main ()

C语言数据输入与输出

1 概论 C语言提供了跨平台的数据输入输出函数scanf()和printf()函数,它们可以按照指定的格式来解析常见的数据类型,例如整数,浮点数,字符和字符串等等.数据输入的来源可以是文件,控制台以及网络,而输出的终端可以是控制台,文件甚至是网页. 2 数据输出 从第一个C语言程序中,就使用了跨平台的库函数printf实现将一段文字输出到控制台,而实际上,printf()不仅可以将数据按照指定的格式输出到控制台,还可以是网页或者是指定的文件中,printf()函数执行的返回结果是输出字符的个数.

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.数据  具体的将被映射的字符串,图片,或者基本组件. 实战案例 实现微信好友列表