PHP

我想问下HTML的value值怎么可以使用方法里面的变量啊,本人新手

解决方案 »

  1.   

    $a1到$a10都是select函数中的局部变量, 函数运行结束就被释放了.
    要在html中使用select函数的值可以把结果集赋值给一个变量,然后return回到全局,通过数组形式调用.
    可以参考一下这种思路.<?php
    function select(){
        $conn = mysqli_connect('localhost', 'root', 'root');
        mysqli_select_db($conn, 'zhuce');
        mysqli_query($conn, 'SET NAMES utf8');
        $result = array();//定义定量存放数据库结果集
        $res2 = mysqli_query($conn, 'SELECT * FROM `zhuce` limit 1');
        while ($arr = mysqli_fetch_array($res2)){
              $result = $arr;
           
        }
        return $result; //此时$result是二维数组
    }
    $row = select();
    $row = isset($row[0]) ? $row[0] : array();
    ?>
    <!--html使用示例-->
    <input type="text" value="<?php echo  isset($row['age']) ? $row['age'] : ''; ?>">
      

  2.   

    你这个把html代码这一部分放到.php文件代码后面,然后把function里面的代码放到外面来。把function删了。就可以了。然后你哪里想显示什么就用数据(<?php echo $a1?>)就行了