php语言输入数据,php输入输出语句

如何用PHP获取用户键盘输入

PHP无法获取用户的键盘输入。PHP运行于服务端,所有的用户行为只有在提交到服务器端后才会被PHP捕获并处理,因此PHP是无法获取用户的键盘输入的。

创新互联公司服务项目包括向阳网站建设、向阳网站制作、向阳网页制作以及向阳网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,向阳网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到向阳省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

事实上所有的服务器端脚本语言都不能做到获取用户的键盘输入,通常的解决方案是使用javascript代码,例如

input type="text" onkeydown="alert(event.keyCode)" /

其中event代表了键盘/鼠标事件,所有浏览器通用,而keyCode表示此时的按键的键值(如回车键为13),不过需要注意event.keyCode属性存在浏览器兼容性问题,有的浏览器使用其他的属性表示键值,需要进行兼容处理,或者使用jQuery之类的js框架,这些框架往往已经解决了大部分兼容性问题,可以极大地简化代码。

php 向 input 写入数值

input type="text" name="jingdu" style="width:250px" class="intxt" value="" /这行是程序自动生成的

//不能生成 input type="text" name="jingdu" style="width:250px" class="intxt" value="{jingdu}" / 在替换?

echo 'script type="text/javascript"window.onload=function(){var t=document.getElementsByName("jingdu");t[0].value="'.$jingdu.'"}/script';

如何PHP循环输入数组

1.PHP基本上就是一种数组语言。时常要进行大量的数组循环操作,主要有两种方式,

一种是foreach,另一种是while,

代码如下:

foreach

($array

as

$value)

{

echo

$value;

}

while

(list($key)

=

each($array))

{

echo

$array[$key];

}

foreach

($array

as

$value)

{

echo

$value;

}

while

(list($key)

=

each($array))

{

echo

$array[$key];

}

2.在循环里进行的是数组“写”操作,则while比foreach快:

foreach

($array

as

$key

=

$value)

{

echo

$array[$key]

=

$value

.

'...';

}

while

(list($key)

=

each($array))

{

$array[$key]

=

$array[$key]

.

'...';

}

foreach

($array

as

$key

=

$value)

{

echo

$array[$key]

=

$value

.

'...';

}

while

(list($key)

=

each($array))

{

$array[$key]

=

$array[$key]

.

'...';

}

PHP中用PDO向Mysql里输入数据

PDO配置。打开php.ini配置文件,找到下图所示的配置信息,去掉要启用的PDO前面的“#”号即可。另外一种方式是直接在启动的wampserver中找到php扩展中的php_pdo_db.lib选项,重启wampserver服务器即可。

如何利用PDO连接数据库。利用下面这条简单的语句即可连接数据库

$pdo = newPDO("mysql:host=localhost;dbname=php100","root",“ ");

其中具体参数介绍如下图所示:

PDO中常用的函数及其解释如下。

PDO::query()主要是用于有记录结果返回的操作,特别是SELECT操作

PDO::exec()主要是针对没有结果集合返回的操作,如INSERT、UPDATE等操作

PDO::lastInsertId() 返回上次插入操作,主键列类型是自增的最后的自增ID

PDOStatement::fetch()是用来获取一条记录

PDOStatement::fetchAll()是获取所有记录集到一个中

下面通过一个简单的php代码示例来具体介绍如何使用PDO进行数据库操作。

?php

//连接数据库

$pdo = new PDO("mysql:host=localhost; dbname=member", "root","");

//在表user_list中插入数据

$pdo-exec("insert into user_list(uid, m_id, username, password) values(null,'3','testpdo','testpdo')");

//使用查询语句

$sr = $pdo-query("select * from user_list");

//将查询的结果循环输出显示

while($row=$sr-fetch()){

print_r($row);

}

?

php语言中怎么让自己键盘输入的数显示出来

php是服务器语言 无法实现与键盘交互,只能通过html传到后台,然后通过php接受,再处理

关于php数据录入的问题

form action="admin.php" method="get" id="fomr2"

pQQ号:input type="text" name="qqhm" id="qqhm" /

input type="submit" name="submitstudent" id="submit" value="提交" /

/form

?php

$qqhm=$_GET['qqhm'];

$dbcnx=mysql_connect("localhost","root","")or die("连接出错".mysql_error());

mysql_select_db("moe_acg")or die("选择数据库出错".mysql_error());

$sql = "INSERT INTO members (qqhm) VALUES ('".$qqhm."')";

mysql_query($sql)or die("插入出错".mysql_error());

if(mysql_affected_rows()=1){

echo"插入成功";

}else{

echo "错误";

}

?


网站标题:php语言输入数据,php输入输出语句
文章转载:http://myzitong.com/article/dsieigc.html