php使用数组填充下拉列表框的方法

yipeiwu_com6年前PHP代码库

本文实例讲述了php使用数组填充下拉列表框的方法。分享给大家供大家参考。具体实现方法如下:

<?php
$data = array(
  (object)array("titulo"=>"Ford", "valor"=>"opcion1"),
  (object)array("titulo"=>"Peugeot", "valor"=>"opcion2"),
  (object)array("titulo"=>"Chevrolet", "valor"=>"opcion3"),
  (object)array("titulo"=>"Volskwagen", "valor"=>"opcion4"),
);
?>
<html>
<header>
<script>
function onCambioDeOpcion(combobox) {
  alert("Seleccionaste: " + combobox[combobox.selectedIndex].text +
   " \nSu valor es: " + combobox.value);
}
</script>
</header>
<body>
<select class="select_autor" name="autor" 
onchange="onCambioDeOpcion(this)" >
<option selected="selected">Seleccione fabricante</option>
<?php
for($i=0; $i<count($data); $i++)
{
?>
  <option value="<?php echo $data[$i]->valor ?>">
  <?php echo $data[$i]->titulo ?></option>
<?php
}
?>
</select>
</body>
</html>

希望本文所述对大家的php程序设计有所帮助。

相关文章

php删除文本文件中重复行的方法

本文实例讲述了php删除文本文件中重复行的方法。分享给大家供大家参考。具体分析如下: 这个php函数用来删除文件中的重复行,还可以指定是否忽略大小写,和指定换行符 /** * Re...

PHP共享内存用法实例分析

本文实例讲述了PHP共享内存用法。分享给大家供大家参考,具体如下: 共享内存主要用于进程间通信 php中的共享内存有两套扩展可以实现 1、shmop  编译时需要开启 --en...

PHP正则删除HTML代码中宽高样式的方法

本文实例讲述了PHP正则删除HTML代码中宽高样式的方法。分享给大家供大家参考,具体如下: 因工作需要,需要采集html,并把html内容保存到数据库中。为了避免影响使用,宽高样式需要删...

php提供实现反射的方法和实例代码

就算是类成员定义为private也可以在外部访问,不用创建类的实例也可以访问类的成员和方法。 PHP自5.0版本以后添加了反射机制,它提供了一套强大的反射API,允许你在PHP运行环境中...

调试php程序的简单步骤

调试php程序的简单步骤

一般如何调试php程序? 一般使用Xdebug,Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。 第一步、下载xde...