【详细教程制作】用户列表

在这里插入图片描述


👨‍💻个人主页:@开发者-曼亿点

👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

👨‍💻 本文由 曼亿点 原创

👨‍💻 收录于专栏:PHP程序开发

🅰

请添加图片描述


文章目录

    • 🅰
    • 前言
    • 🎶(1)构建静态用户列表
    • 🎶(2) 循环生成用户列表
        • 结束语🥇


前言

构建静态用户列表通常涉及收集和组织用户信息,以便后续分析或使用。以下是一些构建静态用户列表的步骤:

1.确定收集的信息: 确定需要收集的用户信息,例如姓名、年龄、性别、电子邮件地址、联系方式等。根据项目需求,可能还需要收集其他信息,如地理位置、兴趣爱好、购买历史等。

2.选择数据存储方式: 选择适当的数据存储方式,例如使用电子表格、数据库或专门的用户管理系统。确保所选的存储方式能够满足数据存储和管理的需求,并且符合相关的数据隐私和安全法规。

3.收集用户信息: 通过各种途径收集用户信息,例如在线注册表单、调查问卷、购买流程等。确保在收集用户信息时遵循隐私政策,并获得用户的明确同意。

4.整理和清洗数据: 对收集到的用户信息进行整理和清洗,确保数据的准确性和一致性。删除重复或无效的条目,并对数据进行格式化和标准化,以便后续分析和使用。

5.建立用户档案: 为每个用户创建一个独立的档案,包含其提供的所有信息。根据需要,可以为用户档案添加其他属性或标签,以便更好地描述和分类用户。

6.管理和更新用户信息: 定期更新用户信息,确保数据的及时性和准确性。根据用户的行为或反馈更新其档案,并及时处理用户的请求或更新。

7.保护用户隐私: 确保用户信息的安全和隐私,采取适当的措施保护用户数据不被未经授权的访问或滥用。遵守相关的数据保护法律和法规,保护用户的权利和利益。


🎶(1)构建静态用户列表


  • 打开 https://weui.io/#list 可以查看列表组件list的效果,如图下图所示。这里选择【带图标、说明、跳转的列表项】组件作为显示联系人的样式。新建html文件使用weUI中的List组件构建用户列表。读者也可以直接拷贝资源中的index.html页面重新命名。
    在这里插入图片描述
    🦖【表单html】代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
		<link rel="stylesheet" href="css/weui.css"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>实战训练</title>
</head>
<body>
	<div class="weui-panel">
	            <div class="weui-panel__hd">用户列表</div>
	            <div class="weui-panel__bd">
	                <div class="weui-media-box weui-media-box_small-appmsg">
	                    <div class="weui-cells">
						
							<a aria-labelledby="t1 t2" class="weui-cell weui-cell_active weui-cell_access weui-cell_example" href="javascript:">
							        <div aria-hidden="true" id="t1" class="weui-cell__hd"><img  style="width: 50px; height: 50px;" src="img/<?php echo $i+1 ?>.jpg" alt=""></div>
							        <div aria-hidden="true" id="t2" class="weui-cell__bd weui-cell_primary">
							            <p>张三</p>
							        </div>
							        <div class="weui-cell__ft"><span>11111<span></div>
							    </a>
							</div>
	            </div>
	        </div>
		</div>
</body>
</html>

运行结构如下:
在这里插入图片描述


🎶(2) 循环生成用户列表


将上面的html文件,重新命名为php文件,由于显示的用户组件如下:

<div class=weui-cell weui-cell_active weui-cell_access ">
...
</div>

因此只需在上面络组件中插入php循环结构即可

🐛【循环用户列表】php代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
	<link rel="stylesheet" href="css/weui.css"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
<form method="get" action="users.php">
<div class="weui-panel">
            <div class="weui-panel__hd">用户列表</div>
            <div class="weui-panel__bd">
                <div class="weui-media-box weui-media-box_small-appmsg">
                    <div class="weui-cells">
					<?php
					$names=array('张三','李四','王五','麻溜','七七');
					$number1=array(11111,22222,33333,44444,55555);
					$num=5;
					for($i=0;$i<5;$i++){
						?>
						<a aria-labelledby="t1 t2" class="weui-cell weui-cell_active weui-cell_access weui-cell_example" href="javascript:">
						        <div aria-hidden="true" id="t1" class="weui-cell__hd"><img  style="width: 50px; height: 50px;" src="img/<?php echo $i+1 ?>.jpg" alt=""></div>
						        <div aria-hidden="true" id="t2" class="weui-cell__bd weui-cell_primary">
						            <p><?php echo $names[$i];?></p>
						        </div>
						        <div class="weui-cell__ft"><span><?php echo $number1[$i];?><span></div>
						    </a>
						</div>
						<?php
					}
					?>
                </div>
            </div>
        </div>
	</div>
	</form>
</body>
</html>

🦖 运行结果的显示:
在这里插入图片描述
(常见错误)
①for(表达式)或者 whie(条件)后面添加“;”号,导致循环无效;
②循环没有结束条件,一直执行的循环(死循环)将导致程序崩溃。

结束语🥇

以上就是PHP程序设计
持续更新PHP程序设计教程,欢迎大家订阅系列专栏🔥PHP程序开发你们的支持就是曼亿点创作的动力💖💖💖
请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/509274.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

什么是工业协议转换软件?

在现代工业自动化领域&#xff0c;随着技术的不断革新和智能化水平的提升&#xff0c;各种工业设备和系统之间的通信变得日益重要。然而&#xff0c;由于历史、技术差异和标准多样化等原因&#xff0c;不同的工业设备和系统往往采用各自独特的通信协议&#xff0c;导致它们之间…

短视频素材哪里找?6个短视频素材下载推荐

哈喽&#xff01;短视频制作的小艺术家们&#xff0c;是不是时常在探寻短视频素材哪里找的秘密&#xff1f;放下你的疑惑吧&#xff0c;我来带你揭开6个藏宝图&#xff0c;领你进入短视频素材的奇妙世界&#xff0c;让你的作品在抖音、快手等平台上大放异彩&#xff01; 蛙学网…

经典文献阅读之--als_ros(移动机器人的可靠蒙特卡罗定位)

0. 简介 在本文中&#xff0c;我们关注移动机器人定位的可靠性问题。蒙特卡罗定位&#xff08;MCL&#xff09;广泛用于移动机器人的定位。然而&#xff0c;由于缺乏判定MCL估计可靠性的方法&#xff0c;其安全性仍难以保证。本文提出了一种新型定位框架&#xff0c;能够同时实…

springcloud基本使用二(远程调用)

创建两个springboot maven子项目 子项目名称分别为order-server和user-server 配置user-server子项目: 所需依赖: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId> </dependenc…

线程安全问题+读写者问题

⭐小白苦学IT的博客主页 ⭐初学者必看&#xff1a;Linux操作系统入门 ⭐代码仓库&#xff1a;Linux代码仓库 ❤关注我一起讨论和学习Linux系统 1.什么是线程安全问题&#xff1f; 线程安全问题是指在多线程环境中&#xff0c;当多个线程同时访问共享数据时&#xff0c;由于操作…

【RISC-V】如何使用release的risc-v gnu toolchain

riscv64-elf-ubuntu-22.04-gcc-nightly-2024.03.01-nightly.tar.gz 首先去release页面中获取相应的压缩包 将压缩包解压到想解压的位置&#xff0c;这里我选择了 mv Downloads/riscv64-elf-ubuntu-22.04-gcc-nightly-2024.03.01-nightly.tar.gz riscv64-tool-chain/然后解压…

Mac - Keychron K3 Pro 功能键改键 -via 改键配置 For Mac

前言 Keychron K3 Pro键盘连接Mac使用&#xff0c;顶部一排功能键&#xff0c;默认是Mac的多媒体功能键。F1&#xff5e;F12功能键&#xff0c;需要按&#xff1a;Fn F1&#xff5e;F12。 而在我的日常工作中&#xff0c;常用的是F1&#xff5e;F12&#xff0c;期望F1~F12功…

开源推荐榜【Pear Admin Flask 用python来创建后台管理系统】

最新技术高效快速开发&#xff0c;前后端分离模式&#xff0c;开箱即用。 核心模块包括&#xff1a;用户、角色、职位、组织机构、菜单、字典、日志、多应用管理、文件管理、定时任务等功能。 代码量少、学习简单、功能强大、轻量级、易扩展&#xff0c;轻松开发从现在开始&…

Web日志/招聘网站/电商大数据项目样例【实时/离线】

Web服务器日志分析项目 业务分析 业务背景 ​ 某大型电商公司&#xff0c;产生原始数据日志某小时达4千五万条&#xff0c;一天日志量月4亿两千万条。 主机规划 &#xff08;可略&#xff09;日志格式&#xff1a; 2017-06-1900:26:36101.200.190.54 GET /sys/ashx/ConfigH…

jdk1.8下载与安装

jdk1.8下载与安装 jdk1.8下载jdk1.8安装jdk环境配置环境测试 jdk1.8下载 可以通过官网来下载&#xff0c;但是需要Oracl账号注册&#xff0c;所以这里我提供了百度网盘下载链接&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1NBapId_3UbWrz_qqf95Wgg?pwddlk7 提取码…

Python100个库分享第6个—esmre

目录 专栏导读安装安装失败解决方案常见用法1&#xff1a;匹配邮箱常见用法2&#xff1a;查找HTML标签&#xff1a;常见用法3&#xff1a;替换URL链接&#xff1a;总结 专栏导读 &#x1f338; 欢迎来到Python办公自动化专栏—Python处理办公问题&#xff0c;解放您的双手 &a…

螺钉拧紧扭矩曲线的表现——SunTorque智能扭矩系统

智能扭矩系统-智能拧紧系统-扭矩自动控制系统-SunTorque 螺钉拧紧扭矩曲线是描述螺钉在拧紧过程中扭矩与转角关系的曲线。在螺钉拧紧过程中&#xff0c;扭矩与转角之间存在一定的关系&#xff0c;这种关系可以通过扭矩曲线来反映。螺钉拧紧扭矩曲线常见的不同表现主要包括以下…

nginx | nginx反向代理/负载均衡/缓存

文章目录 一、Nginx 反向代理1.1 nginx 文件结构1.2 默认的nginx配置文件1.3 实践中的 nginx.conf 二、Nginx 负载均衡2.1 热备负载均衡2.2 轮询负责均衡2.3 加权轮询负载规则2.4 ip_hash 负载均衡2.5 对特定资源实现负载均衡2.6 对不同域名实现负载均衡2.7 实现带有URL重写的负…

vue3源码解析——ref和reactive定义响应式的区别

ref 和 reactive 是 Vue 3.0 中用于定义响应式数据的两个新 API。它们有以下区别&#xff1a; ref 定义单个响应式数据 数据类型可以是任意类型。它通常用于定义原始数据类型为响应式数据。返回一个响应式对象&#xff0c;该对象包含一个 .value 属性&#xff0c;可用于获取和设…

在ScadaFramework里配置采集Modbus设备

ScadaFramework是一个实现SCADA功能的软件工具&#xff0c;经过简单配置之后&#xff0c;即可采集设备数据&#xff0c;并进行存储、监控、组态可视化&#xff0c;并可将数据上传至平台。 本文将介绍如何在ScadaFramework中配置&#xff0c;以采集Modbus协议的设备。 一、添加链…

win10配置CLion2022+ubuntu20.04远程部署

背景 在博文ubunut搭建aarch64 cuda交叉编译环境记录中&#xff0c;使用的ubuntu20.04虚拟机安装eclipse来交叉编译aarch64的程序&#xff0c;然后发送到jetson板子上执行。开发一段时间后发现eclipse IDE使用起来不太便捷&#xff0c;因此&#xff0c;考虑使用CLion IDE&…

分库分表 ——12 种分片算法

目录 前言 分片策略 标准分片策略 行表达式分片策略 复合分片策略 Hint分片策略 不分片策略 分片算法 准备工作 自动分片算法 1、MOD 2、HASH_MOD 3、VOLUME_RANGE 4、BOUNDARY_RANGE 5、AUTO_INTERVAL 标准分片算法 6、INLINE 7、INTERVAL COSID 类型算法 …

鸿蒙(HarmonyOS)ArkTs语言基础教程开发准备

本文档适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用&#xff08;如下图所示&#xff09;&#xff0c;快速了解工程目录的主要文件&#xff0c;熟悉HarmonyOS应用开发流程。 在开始之前&#xff0c;您需要了解有关HarmonyOS应用的一些基本概…

【洛谷】P9240 [蓝桥杯 2023 省 B] 冶炼金属

题目链接 P9240 [蓝桥杯 2023 省 B] 冶炼金属 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 思路 这道题可以用数学的方法去做&#xff0c;但是我想不到&#x1f607;有兴趣的可以去看看数学的题解 比较简单的思路就是二分查找&#xff0c;轻松简单不费脑&#xff0c;带你…

pygame的搭建

pygame的介绍与环境搭建 Pygame模块 安装 WindowsR打开命令窗口&#xff0c;输入&#xff1a; pip install pygame 或者安装指定版本 pip install pygame 2.3.0常用模块 在Pygame框架中有很多模块&#xff0c;官方网址pygame news 。 其中最常用模块的具体说明如下表所示…