很多站长朋友们都不太清楚表单变量php,今天小编就来给大家整理表单变量php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php表单中有变量,如何在页面加载时赋空值,表单提交后修改它的值? 2、 php表单提交变量的用法 3、 关于PHP表单与$_FILES变量的问题 4、 PHP MYSQL 表单变量查询不到~ 5、 php 表单提交的变量在处理页面只能用一次 6、 php如何把一个变量设置到表单的radio选项里面? php表单中有变量,如何在页面加载时赋空值,表单提交后修改它的值?如果这个表单同时可编辑和添加数据,那么直接输入这个变量就可以了,编辑回显数据时才会有值显示
input name="xxx" value="{$abc}" /> 就如这个,加载页面时由于$abc没有值所以为空,有值才赋值
php表单提交变量的用法表单如下:
<form method="post" action="post.php?cz=add" language="javascript" onsubmit="return check();">
<p align=center>名称:<input type=text name="name" value="" class="input"></input>
<p align=center>链接:<input type=text name="link" value="" class="input"></input>
<p align=center><input type=submit value="添加">nbsp</input><input type=reset value="重置"></input>
</form>
哪个号不能补充了,在本地测试的,安装了服务器的
关于PHP表单与$_FILES变量的问题你还没弄懂数组 PHP中数组是最强大 几乎为很多功能直接通过数组来实现,包括你这个文件上传也是 u_file[] 意思是 把每一个上传的值 比如你上传了 1 23...N.jpg等 把这些值全部写入 u_file[] 数组中 你只需要通过 键名来访问就可以了 for 是循环读取数组 count($file_name)是计算文件u_flie[]数组内值数量,然后通过 $file_name[$i]来循环读取出对应键值的 数组值 不为空 这里也就是对应上传的文件名,然后通过move_uploaded_file 来改变上传的文件名 并以规定格式命名显示出来
PHP MYSQL 表单变量查询不到~PHP MYSQL 表单变量查询不到
<html>
<head>
<title>浏览表中记录</title>
</head>
<body>
<center>
<?php
$db_host=localhost; //MYSQL服务器名
$db_user=root; //MYSQL用户名
$db_pass=""; //MYSQL用户对应密码
$db_name="test"; //要操作的数据库
//使用mysql_connect()函数对服务器进行连接,如果出错返回相应信息
$link=mysql_connect($db_host,$db_user,$db_pass)or die("不能连接到服务器".mysql_error());
mysql_select_db($db_name,$link); //选择相应的数据库,这里选择test库
$sql="select * from test1"; //先执行SQL语句显示所有记录以与插入后相比较
$result=mysql_query($sql,$link); //使用mysql_query()发送SQL请求
echo "当前表中的记录有:";
echo "<table border=1>"; //使用表格格式化数据
echo "<tr><td>ID</td><td>姓名</td><td>邮箱</td><td>电话</td><td>地址</td></tr>";
while($row=mysql_fetch_array($result)) //遍历SQL语句执行结果把值赋给数组
{
echo "<tr>";
echo "<td>".$row[id]."</td>"; //显示ID
echo "<td>".$row[name]." </td>"; //显示姓名
echo "<td>".$row[mail]." </td>"; //显示邮箱
echo "<td>".$row[phone]." </td>"; //显示电话
echo "<td>".$row[address]." </td>"; //显示地址
echo "</tr>";
}
echo "</table>";
?>
</center>
</body>
</html>
php 表单提交的变量在处理页面只能用一次1. 修改php.ini,查找 register_globals,将其值修改为 On。这样就可以像原来一样,例如,提交的表单中包括一个名为"username"的变量,那么在php中就可以直接使用$username来访问该变量。但是,除非你要使用一段旧的代码而考虑到兼容性问题,否则不建议使用该方法。
2. 使用 $HTTP_GET_VARS、$HTTP_POST_VARS数组来访问,例如写成$HTTP_POST_VARS["username"]的形式。不过该方法也不建议采用。
3. (推荐)使用 $_POST、$_GET等数组来访问,例如写成 $_POST["username"]的形式。建议采用这种方法。
4. (推荐)使用 import_request_variables 函数。该函数将提交内容导入到变量中。例如import_request_variables("gp", "rvar_");第一个参数可以选择g,p,c,分别表示导入 GET,POST,COOKIE 变量;第二个参数为导入后的变量前缀。执行上面的语句后即可使用 $rvar_username 来访问提交的 username 变量。使用import_request_variables("gp", "");可以兼容以前的PHP程序。
php如何把一个变量设置到表单的radio选项里面?用户提交时选中的值,是提交到数据库中的。
修改资料的时候,从数据库中读取提交是的值,然后,再设置此值被选中。
我写了一个类似的简化一些的例子,你仿照做,可以解决你遇到的问题。
<!doctype html><html><meta charset="utf-8" /><title>test</title><body><?php$classfy_arr = array('搞笑','萌系','少女');$classfy_selected = '萌系';//此值为演示值 。正确的做法是:从数据库中读取出用户提交信息时,设置的值?><select name="classfiy"> <option>请选择</option> <?php foreach ($classfy_arr as $val){ ?> <option value="<?php echo $val;?>" <?php if($classfy_selected == $val) echo 'selected';?>><?php echo $val?></option> <?php } ?></select></body></html>
关于表单变量php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于表单变量php 表单变量URL中的参数名统称为的详细内容...