您好我在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并在网页上显示必要的信息。我该怎么办?
答案 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>