在循环中的函数返回一个HTML结果到不同的页面
问题描述:
class files{
function displayhtml(){?>
select name="df">
for($i=0;$i<10;$i++){?>
<option value="<?php echo "$i"; ?>"><?php echo "$i"; ?></option><?php
}?></select><?php
}
}
?>
我有一个文件newgetfile.php,我需要在newgetfile.php致电下来显示这种下降功能在newgetfile.php
答
您需要使用html部分作为字符串。
function displayhtml(){
$string = '<select name="df">';
for($i=0;$i<10;$i++){?>
$string .= '<option value="' . $i .'">' . $i . '</option>';
}
$string .= '</select>';
return $string;
}
答
class files
{
public static function displayhtml() {
$string = '<select name="df">';
for($i = 0; $i < 10; $i++) {
$string .= '<option value="' . $i .'">' . $i . '</option>';
}
$strin .= '</select>';
return $string;
}
}
echo files::displayhtml();
+0
非常感谢你PHILIP – work
答
您可以在同一个PHP变量下拉代码,并可以将其返回到您想要显示它..
如何$字符串=“HTML内容”,你能给一个小例如 – work
我应该能够将整个下拉结果从 – work
它应该像$ string =“select name =”df“>”; for($ i = 0; $ i $ string。=“ } ?>“ } 回报$字符串; –