php生成姓名
⑴ 建立一个php页面,生成个人简历中的信息
调用指定ID,例如查看张三的简历
<?php
$link=mysql_connect("localhost","root","root");//账号,密码
if(!$link)echo"没有连接成功!";
mysql_select_db("data1",$link);//选择数据库
mysql_set_charset('utf8',$link);
$sql="SELECT*FROMinfowhereid=1";//SQL查询语句,指定你要获取的ID,info为表名
$rs=mysql_query($sql,$link);//获取数据集
$row=mysql_fetch_array($rs);
?>
<tablewidth="505"border="0">
<tr>
<tdbgcolor="#CCCCCC"> 姓名</td>
<tdbgcolor="#CCCCCC"> 年龄</td>
<tdbgcolor="#CCCCCC"> 性别</td>
<tdbgcolor="#CCCCCC"> 籍贯</td>
</tr>
<tr>
<td> <?phpecho$row['name'];?></td>
<td> <?phpecho$row['age'];?></td>
<td> <?phpecho$row['sex'];?></td>
<td> <?phpecho$row['hometown'];?></td>
</tr>
</table>
以上将输出张三的建立信息。
我根据你说的,创建数据库data1,编码是utf8格式的,你自己注意下。
⑵ 如何让php或者JS产生随机名字,从可选名字中随机显示
可以给你一个思路
在php有一个随机函数rand(min,max),min和max分表是设定的随机范围,当然可以不给他们值,那么php会在0-rand_max之间随机取值,在某些平台下(例如 Windows)RAND_MAX 只有 32768。
你可以先定义一个数组,然后循环取出随机的值,保存到数组里面,这么多数据,相信重复的概率是很小了。然后在取出的时候,先获取数组的长度,然后以0为min,数组长度-1为max进行随机获取数据,打印出数组中下标元素为该数的数据,这就是你想要的了。
JS中同上,不过JS随机是用Math.random(),它只会随机0-1之间的数据,所以你要获取多的,最好在后面*10000等你想要的数据,EG:Manth.random()*1000000,其它的原理同PHP
如果需要知道详细代码,请追问,谢谢。
建议自己先试试!
⑶ php题目求解 定义学生类(姓名、学号,年龄),创建对象,存入数组,统计平均年龄,返回最小年龄姓名
<?php class Student { private $num, $name,$age,$nationality, $skill;public function getAge() { return $this->age; } public function getName() { return $this->name; }public function setNum($num) {$this->num = $num;}public function setAge($age) {$this->age = $age;}public function setName($name) {$this->name = $name;}public function setNationality($nationality) {$this->nationality = $nationality;}public function setSkill($skill) {$this->skill = $skill;}function toString() { echo 'num:' . $this->num . ' : name:' . $this->name . ' : age:' . $this->age . " : 民族:" . $this->nationality . " : 特长:" . $this->skill; } } $s = new Student(); $s->setNum("123");$s->setName("张三");$s->setAge(24);$s->setNationality("汉族");$s->setSkill("打飞机");$s->toString();?>
⑷ 用php如何编写根据输入的姓名从mysql数据库中提取该姓名对应的信息并显示在HTML文本框中的程序请会php...
先提供你2中方法:第一种输入姓哗肆名,然后点提交,提交之后用PHP查询数据获取用户信息,并在新页面面中显示。优点:乱简轿这中方法简单单一,不用其他技能。缺点:会跳转页面。
第二种方法,使用ajax异步调用。首先用js监听姓名输入框的,具体什么时间看个人喜好,比如监听回车键、焦点离开等,然后ajax异步调用php,咐碧php通过ajax传过来的姓名参数信息获取用户信息并返回,js获取用户信息后处理页面其他dom。优点:不用跳转页面,用户体验好。缺点:需要懂ajax。
⑸ php生成excel完整实例代码
下载phpexcel类库代码如下:x0dx0aarray('id'=>2013,'name'=>'张某某','age'=>21),x0dx0a1=>array('id'=>201,'name'=>'EVA','age'=>21)x0dx0a);x0dx0a//设置excel列名x0dx0a$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1','编号');x0dx0a$objPHPExcel->setActiveSheetIndex(0)->setCellValue('B1','姓名');x0dx0a$objPHPExcel->setActiveSheetIndex(0)->setCellValue('C1','年龄');x0dx0a//把数据循环写入excel中x0dx0aforeach($dataas$key=>$value){x0dx0a$key+=2;x0dx0a$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A'.$key,$value['id']);x0dx0a$objPHPExcel->setActiveSheetIndex(0)->setCellValue('B'.$key,$value['name']);x0dx0a$objPHPExcel->setActiveSheetIndex(0)->setCellValue('C'.$key,$value['age']);x0dx0a}x0dx0a//excel保存在根目拆颤录下如要导出文件,以下改为注释凯键代码x0dx0a$objPHPExcel->getActiveSheet()->setTitle('SetExcelName');x0dx0a$objPHPExcel->setActiveSheetIndex(0);x0dx0a$objWriter=$iofactory->createWriter($objPHPExcel,'Excel2007');x0dx0a$objWriter->save('SetExcelName.xlsx');x0dx0a//导出代码x0dx0a//$objPHPExcel->getActiveSheet()->setTitle('SetExcelName');x0dx0a//$objPHPExcel->setActiveSheetIndex(0);x0dx0a//旅孙败$objWriter=$iofactory->createWriter($objPHPExcel,'Excel2007');x0dx0a//$filename='SetExcelName.xlsx'x0dx0a//header('Content-Type:application/vnd.ms-excel');x0dx0a//header('Content-Type:application/octet-stream');x0dx0a//header('Content-Disposition:attachment;filename="'.$filename.'"');x0dx0a//header('Cache-Control:max-age=0');x0dx0a//$objWriter->save('php://output');x0dx0a?>
⑹ php做个学号、姓名、性别的表单,然后单击提交按钮,在数据库MYSQL中查看,可以看见信息,
表单页面a.php
<form method="post" action="b.php"><input name="xuehao"/><br/>
<input name="xingming"/><br/>
<input name="xingbie"/>
<桥裂input type="submit" name="Submit" value="提交"</form>
b.php
<?php $xuehao=$_POST['xuehao'];
$xingming=$_POST['xingming'];
$xingbie=$_POST['xingbie'];
接下来链接数据库
插入数兄枣据库表
insert into 表名(字段名,字段名羡消拆,字段名)values('$xuehao','$xingming','$xingbie')
?>
⑺ 用php写一个数组包括5行数据,数组的格式是:学号,姓名,性别,年龄,班级;将数组的内容写入到stu.csv中
源代码如下:
<html>
<head>
<title>打开CSV文件</title>
</head>
<p>
<center>
<?php
$t_array=array(
array("1","张三","男","21","0921212"),
array("2","李四","女","20","0921212"),
array("3","王五","女","世厅21","0921212"),
array("4","小六","男","22","0921212"),
array("5","田七","女","20","0921212")
);
$handle=fopen("html/stu.csv","w");
foreach ($stu as $line)
{fputcsv($handle,$line);}
fclose($handle);
echo"<table border=1><tr><td>学梁销号</td><td>姓名</td><td>性别</td><td>年龄</td><td>班级</td></tr>";
while (list($key,$value)=each($t_array))
{
list($XH,$XM,$XB,$NL,$BJ)=$value;
echo "<tr><td>$XH</td><td>$XM</td><td>$XB</td><td>$NL</td><td>$BJ</td></tr>";
}
echo"</table>";
?>
</橡返游p>
</center>
</body>
</html>
,剩下的就是你自己建立一个CSV文件,把对应的内容填写完整就行了,记得把内容换一下,不要照抄了啊
⑻ 用PHP编写将自己的班级、姓名、学号分三次写入到exam.txt,后两次以追加方式写入,再读取到浏览器上显示
1、使用最简单的实现方式,设置三个变量保存 班级、姓名、学号
2、使用file_put_contents 将三个变量依次写入文件
3、使用file_get_contents 将文件内容读出
4、将读出的内容给,使用echo语句显示。
具体代码参考:
⑼ 用php打印输出班级,学号,性别,联系方式等个人信息
首先你得有个地方储存学生信息的地方,比如数组或者多个变量,然后使用输出结构比如:echo $name...或者echo $info[‘name’]...,希望能帮到你
⑽ php新手求助我数据库里有3个字段分别是用户名,密码和用户姓名,请问后台登陆后怎么输出用户姓名在页面上
假如username为用户名,password为密码,name为用户姓名
<?php
session_start();
$username = $_POST["username"];
$password = $_POST["password"];
$sql = "select name from user where username='{$username} ' and password = '{$password}'";
$result = mysql_query($sql);
if($result && mysql_num_rows($result)){
// $name = mysql_result($result,0);
$_SESSION["name"] = mysql_result($result,0);//这样可以放到session里
}
//echo $name;//这样就可以提取用户的姓名了可以把这个值放到selssion里