html和php混编代码如何封装成类,代码如下
如下代码,是一个下拉菜单从数据库读取数据,因每个页面都要用到,求高手封装成类的代码,混编代码如下:<selectname="Product_Id"id="Product_...
如下代码,是一个下拉菜单从数据库读取数据,因每个页面都要用到,求高手封装成类的代码,混编代码如下:
<select name="Product_Id" id="Product_Id">
<?php
$sql_pro="select id,product,lotid from product";
$res_pro=mysql_query($sql_pro);
while($rs1_pro=mysql_fetch_array($res_pro)){
?>
<option value="<?=$rs1_pro["id"]?>"
<?
if ($rs_pro["id"]==$rs1_pro["id"]){
echo "selected";
}
?>>
<?=$rs1_pro["product"].'-'.$rs1_pro["lotid"]?>
</option>
<?php
}
?>
</select> 展开
<select name="Product_Id" id="Product_Id">
<?php
$sql_pro="select id,product,lotid from product";
$res_pro=mysql_query($sql_pro);
while($rs1_pro=mysql_fetch_array($res_pro)){
?>
<option value="<?=$rs1_pro["id"]?>"
<?
if ($rs_pro["id"]==$rs1_pro["id"]){
echo "selected";
}
?>>
<?=$rs1_pro["product"].'-'.$rs1_pro["lotid"]?>
</option>
<?php
}
?>
</select> 展开
展开全部
class Menu{
public function getMenu(){
echo '<select name="Product_Id" id="Product_Id">';
$sql_pro="select id,product,lotid from product";
$res_pro=mysql_query($sql_pro);
while($rs1_pro=mysql_fetch_array($res_pro)){
echo "<option value='{$rs1_pro["id"]}' ";
if ($rs_pro["id"]==$rs1_pro["id"]){
echo "selected";
}
echo '>';
echo "{$rs1_pro["product"]}-{$rs1_pro["lotid"]}";
echo "</option>";
}
echo " </select>";
}
}
你自己测试一下哦,希望我的回答能帮到你
public function getMenu(){
echo '<select name="Product_Id" id="Product_Id">';
$sql_pro="select id,product,lotid from product";
$res_pro=mysql_query($sql_pro);
while($rs1_pro=mysql_fetch_array($res_pro)){
echo "<option value='{$rs1_pro["id"]}' ";
if ($rs_pro["id"]==$rs1_pro["id"]){
echo "selected";
}
echo '>';
echo "{$rs1_pro["product"]}-{$rs1_pro["lotid"]}";
echo "</option>";
}
echo " </select>";
}
}
你自己测试一下哦,希望我的回答能帮到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用做成类吧?用这么大的仗恃~做成函数一样的哇。。。
function getMenu(){
echo '<select name="Product_Id" id="Product_Id">';
$sql_pro="select id,product,lotid from product";
$res_pro=mysql_query($sql_pro);
while($rs1_pro=mysql_fetch_array($res_pro)){
echo "<option value='{$rs1_pro["id"]}' ";
if ($rs_pro["id"]==$rs1_pro["id"]){
echo "selected";
}
echo '>';
echo "{$rs1_pro["product"]}-{$rs1_pro["lotid"]}";
echo "</option>";
}
echo " </select>";
}
不知道对不对,根据楼上写的直接copy的。。。
function getMenu(){
echo '<select name="Product_Id" id="Product_Id">';
$sql_pro="select id,product,lotid from product";
$res_pro=mysql_query($sql_pro);
while($rs1_pro=mysql_fetch_array($res_pro)){
echo "<option value='{$rs1_pro["id"]}' ";
if ($rs_pro["id"]==$rs1_pro["id"]){
echo "selected";
}
echo '>';
echo "{$rs1_pro["product"]}-{$rs1_pro["lotid"]}";
echo "</option>";
}
echo " </select>";
}
不知道对不对,根据楼上写的直接copy的。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
变量赋值
或者 模版载入引擎。
或者 用 echo 函数进行 输出。
或者 模版载入引擎。
或者 用 echo 函数进行 输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟你说,混编很乱,学习用smarty吧。。。 可以让自己的代码看起来很清晰,封装也很容易。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询