PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP,而foreach下拉菜单在所有下拉菜单中都具有相同的选定值大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

3个带值的下拉菜单

$options1 = array( 1=>'= Equals', '≠ Does not Equal', '> Is greater than', '≥ Is greater than or equal to', '< Is less than', '≤ Is less than or equal', '∋ Contains', '∌ Does not contain');

$counter_maximum = 3;

while ($counter < $counter_maximum){

echo '
<SELEct name="entry_id_SELEctor[]">';
foreach ( $options1 as $i1=>$opt1 ) :
echo '<option value="' .$i1 .'"';

foreach ($entry_id_SELEctor_topic as $entry_id_SELEctor_i=>$entry_id_SELEctor_topic_value ) :
echo (($i1 == $entry_id_SELEctor_topic_value)? 'SELEcted' : "");
endforeach;

echo '>';
echo $opt1 .'</option>';
endforeach;
echo '</SELEct>';

$counter++;
}

用户选择一些值

用户选择的值设置变量(数组)(此代码位于所有其他代码之上;位于页面顶部)

$entry_id_SELEctor_topic = $_POST['entry_id_SELEctor'];

认值(在页面首次加载之后)是$options1或= Equals中的第一个值.用户单击提交按钮后,我要记住用户选择的值.

但是,此代码具有以下行为:

1)如果用户仅在一个下拉菜单中更改/选择值,则单击“提交”后,所有下拉菜单中的值都会更改为用户选择的值.

2)如果用户在多个下拉菜单中更改值,则所有菜单中的值都会更改/选择为上一个更改了值的下拉菜单的值.

实验时尝试检查$entry_id_SELEctor_topic_value并在$entry_id_SELEctor_topic之下= $_POST [‘entry_id_SELEctor’];放置此代码

foreach ($entry_id_SELEctor_topic as $entry_id_SELEctor_i=>$entry_id_SELEctor_topic_value ) {
echo $entry_id_SELEctor_topic_value .' $entry_id_SELEctor_topic_value<br>';
}

这里$entry_id_SELEctor_topic_value正是从每个下拉菜单中选择的值.

需要进行哪些纠正(更改)操作来记住用户在每个下拉菜单中选择的值?

解决方法:

这是工作代码

$counter = 0;
$counter_maximum = 3;

while ($counter < $counter_maximum){
$entry_id_SELEctor_topic = $_POST['entry_id_SELEctor'][$counter];

echo '
<SELEct name="entry_id_SELEctor[]">';
foreach ( $options1 as $i1=>$opt1 ) :
echo '<option value="' .$i1 .'"';

echo (($i1 == $entry_id_SELEctor_topiC)? 'SELEcted' : "");

echo '>';
echo $opt1 .'</option>';
endforeach;
echo '</SELEct>';

$counter++;

大佬总结

以上是大佬教程为你收集整理的PHP,而foreach下拉菜单在所有下拉菜单中都具有相同的选定值全部内容,希望文章能够帮你解决PHP,而foreach下拉菜单在所有下拉菜单中都具有相同的选定值所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: