资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

包含phpselect数据的词条

PHP的select下拉列表取值无法存入数据库?

建议这样调试,在帖子的最后一个语句($sql="insert into text1 values('$id')";)之后添加下面的三行:

类乌齐网站建设公司成都创新互联,类乌齐网站设计制作,有大型网站制作公司丰富经验。已为类乌齐上1000家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的类乌齐做网站的公司定做!

echo "正在执行SQL: $sqlBR \n";

if (mysql_query($sql)) echo "成功。";

else echo "失败:".mysql_error();

这样就会知道数据库查询执行是否成功,如果失败还会显示失败的具体原因,这个原因是分析程序非常重要的因素。

PHP中使用select输出字符串

如果说你取出的为多条数据,那你必须通过循环完成。

如果只是一条数据的话,不需要通过循环,可以直接取出数据。

ps:

$data = mysql_fetch_assoc($res); // 以键值对方式取出数据(只有一条数据)

echo $data['name'];

echo $dat['age'];

其实就是一个数组

php 如何获得 select 的值

表单提交就可以获取到,或者ajax异步提交也可以

例子:

form action="index.php" method="post"

select name="user"

option value="张三"张三/option

option value="李四"李四/option

/select

input type="submit" value="提交"

/form

?php

$user = $_POST['user'];

echo $user;

?

ajax异步提交的功能可以百度一下相关资料。

php 如何取得select标签的值

一般select的值都是需要通过表单get或POST提交给其他程序页。其他程序页用$_post[“select的name”],这样就可以接收了。接收到的是一个数组。

Php里面,用如何方便的获得一个SELECT查询语句所返回的记录数啊?

SELECT

语句用于从数据库中选取数据。

语句1:SELECT

*

FROM

table_name

解说:意思就是读取整个表table_name里面的数据显示出来

语句1:SELECT

*

FROM

table_name

Where

x

=

1

解说:意思就是读取表table_name里面键名为:x

值为:1的

数据显示出来

例子:

?php

$con = mysql_connect("localhost","peter","abc123");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM Persons");

while($row = mysql_fetch_array($result))

{

echo $row['FirstName'] . " " . $row['LastName'];

echo "br /

";

}

mysql_close($con);

?数据库采用UTF8编码,而页面申明编码是GB2312,这是最常见的产生乱码的原因。

这时候在PHP脚本里面直接SELECT数据出来的就是乱码,需要在查询前先使用:

mysql_query("SET NAMES GBK");或mysql_query("SET NAMES GB2312");来设定MYSQL连接编码,保证页面申明编码与这里设定的连接编码一致(GBK是GB2312的扩展)。如果页面是UTF-8编码的话,可以用:

mysql_query("SET

NAMES

UTF8");

注意是UTF8而不是一般用的UTF-8。假如页面申明的编码与数据库内部编码一致可以不设定连接编码。

代码如下:

$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);

mysql_query("SET NAMES 'GBK'");

php中 用js写 保存select保存的数据

用cookie 很容易实现

代码如下:

script

function SetCookie(name,value) //储存cookie函数

{

var Days = 30;

var exp = new Date();

exp.setTime(exp.getTime() + Days*24*60*60*1000);

document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();

}

function getCookie(name) //读取函数

{

var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));

if(arr != null) return unescape(arr[2]); return null;

}

function setCS(obj) { SetCookie ("sl", obj.selectedIndex); }//OPTION 改变的时候 储存选择的是哪一项

/script

SELECT name="mySelect" id="mySelect" onchange="setCS(this)"

OPTION value ="1"1/OPTION

OPTION value="2"2/OPTION

OPTION value ="3"3/OPTION

OPTION value="4"4/OPTION

/SELECT

script

mySelect.options[getCookie('sl')].selected=true; //读取上次选择的选项

/script

以上代码经过IE6.0 7.0测试无问题

希望我的回答对您有所帮助。


新闻标题:包含phpselect数据的词条
网址分享:http://cdkjz.cn/article/hjicph.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220