如果这是一个简单的问题,我很抱歉,我对php很新!
无论如何,我的问题如下:我在一个页面上有几行代码,其中我使用mysql,html和php,我想将它传递到另一个php页面。我一开始的想法是我会使用$ _SESSION,但是虽然它在文本/变量中正常工作,但它不适用于更广泛的代码。我想它不是为此而做的。我想到的另一种选择是使用include / require函数,但这意味着要占用整个代码页,尽管我只需要它的一小部分。我有什么选择?
例如,如果我有以下内容:
<html>
<table>
<td><select name="Example">
<?php
while ($example_variable=mysqli_fetch_array($example_mysql_select)){
echo "<option>" . $example_variable['field'] . "</option>";
}
?>
</html>
...它不适用于会话。我有任何替代方案,还是我坚持使用require / include?有没有办法让会话来做呢?
提前多多感谢。
答案 0 :(得分:0)
尝试序列化:
$_SESSION['var'] = serialize($var);
然后使用:
访问它 $var = unserialize($_SESSION['var']);
答案 1 :(得分:0)
在一个PHP页面上创建一个简单的函数:
function db_fetch($example_mysql_select){
return mysqli_fetch_array($example_mysql_select)
}
在HTML页面中,只需使用:
<html>
<table>
<td>
<select name="Example">
<?php echo "<option>" . db_fetch($example_mysql_select) . "</option>"; ?>
</html>