很多站长朋友们都不太清楚php下拉列表取值,今天小编就来给大家整理php下拉列表取值,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 如何获取下拉框的值 2、 php 获取 下拉菜单 的值 3、 PHP的select下拉列表取值无法存入数据库? 4、 php获取下拉列表框的值 5、 PHP里怎么获取下拉列表的value php 如何获取下拉框的值这个很简单
首先php不能直接获取到.
要通过JS代码才行.
这里附上jquery代码
<select name="something">
<option vlaue="1">1</option>
<option vlaue="2">1</option>
</select>
var select_value = $("select[name='something']").val()
//如果选中状态是1则 select_value == 1;
php 获取 下拉菜单 的值获取下拉菜单的id和名称
<?php
$_sql = "SELECT id,list_name FROM (XXXX);
$_result = $mysqli->query($_sql);
$_html = array();
while (!!$_objects = $_result->fetch_object()) {
$_html[] = $_objects;
}
?>
下拉菜单
<?php foreach ($_html as $key=>$value) { ?>
<option value="<?php echo $value->id?>"><?php echo $value->list_name?></option>
<?php } ?>
之后form提交表单,PHP获取表单数据,验证,写入数据库就不用我说了吧?
PHP的select下拉列表取值无法存入数据库?建议这样调试,在帖子的最后一个语句($sql="insert into text1 values('$id')";)之后添加下面的三行:
echo "正在执行SQL: $sql<BR> \n";
if (mysql_query($sql)) echo "成功。";
else echo "失败:".mysql_error();
这样就会知道数据库查询执行是否成功,如果失败还会显示失败的具体原因,这个原因是分析程序非常重要的因素。
php获取下拉列表框的值js、ajax实现
<seelect id="one"></select><!--第一个下拉框-->
<seelect id="two"></select><!--第二个下拉框-->
<script>
$(function(){
$('#one').on('chenge', function(){
var val = $(this).val();
$.get('查找第二个下拉框的方法', {'val' : val}, function(arr){
var text = '<option>请选择<option>';
// 返回一个带有第二个下拉框的json串
$.each(arr, function(i ,o){
text += '<option value="' + o.value + '">' + o.title + '<option>';
})
$('#two').empty().append(text);
})
})
})
</script>
PHP里怎么获取下拉列表的valuePHP 可以通过表单GET、POST、jquery ajax 等获取到下拉列表的值
例如:POST 方式
<form name="form1" method="post" action="index.php?action=ok">
<select name="contents">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="提交">
</form>
<?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];
echo $contents;
}
?>
例如:GET 方式
<form name="form1" method="get" action="index.php?action=ok">
<select name="contents">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="提交">
</form>
<?php
if($_GET['action'] == 'ok'){
$contents = $_GET['contents'];
echo $contents;
}
?>
例如: jquery ajax 方式
<script language="javascript">
function check(value){
$.ajax({
url:'ajax.php?action=ok',
type:'post',
data:'value='+value,
async : false,
success: function(){
}
});
}
</script>
<select name="contents" onclick="check(this.value);">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
ajax.php 文件
<?php
if($_GET['action'] == 'ok'){
$value = $_POST['value'];
echo $value;
}
关于php下拉列表取值的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php下拉列表取值 php获取下拉列表的值的详细内容...