如何调用选择框的功能?

时间:2015-02-20 03:49:18

标签: php html html5

您好我在PHP上有这个功能:

<?php
class ConectorDatos {
    static function buscarProductos() {
        return array(
            'Hom' => array( '1VX' => 649.95 ),
            'Sam' => array( 'Note2' => 699.95,
            'Gala' => 499.95,
            'Gel' => 249.95),
            'olivi' => array( 'Lumia' => 999.95),
            'Obvow' => array( 'One Plus One' => 299.50 )
        );
    }

带有此代码部分的HTML页面:

    <div id="productos">
        <ul class="telefonoEspecifico">
            <li>Marca:</li>
             <select name="marc" id="marc4">
                    <?php
                    ****************
                    ?>
                </select>
        <li>Modelo:</li>
        <li>Precio:</li>

所以我的问题很简单,但我不知道怎么做...“select”部分的HTML如何“调用”phpfunction并在网页上显示必要的信息。我该怎么办?

2 个答案:

答案 0 :(得分:0)

你需要将第一个php文件包含在第二个这样的

<div id="productos">
        <ul class="telefonoEspecifico">
            <li>Marca:</li>
             <select name="marc" id="marc4">
                    <?php
                    require("file_name");
                    $obj = new ConectorDatos();
                    $data=$obj-> buscarProductos();
                    foreach($data as $key=>$value)
                     echo "<option>$key</option>";
                    ?>
                </select>
        <li>Modelo:</li>
        <li>Precio:</li>

答案 1 :(得分:0)

<?php
class ConectorDatos {
    public static function buscarProductos() {
        return array(
            'Hom' => array( '1VX' => 649.95),
            'Sam' => array( 'Note2' => 699.95,
                            'Gala' => 499.95,
                            'Gel' => 249.95),
            'olivi' => array( 'Lumia' => 999.95),
            'Obvow' => array( 'One Plus One' => 299.50)
        );
    }
}
?>

点击此处查看DEMO

<?php $producto = ConectorDatos::buscarProductos();?>
    <div id="productos">
        <ul class="telefonoEspecifico">
            <li>Marca:<?php echo $producto['Hom']['1VX'];?></li>
            <select name="marc" id="marc4">
                <?php
                    echo "<option value='".$producto['Sam']['Note2']."'>".$producto['Sam']['Note2'] . "</option>";
                    echo "<option value='".$producto['Sam']['Gala']."'>".$producto['Sam']['Gala'] . "</option>";
                    echo "<option value='".$producto['Sam']['Gel']."'>".$producto['Sam']['Gel'] . "</option>";
                ?>
            </select>
            <li>Modelo:<?php echo $producto['olivi']['Lumia'];?></li>
            <li>Precio:<?php echo $producto['Obvow']['One Plus One'];?></li>