我正在尝试将用户昵称显示到 html 表单输入文本字段中。它正在工作,但现在不再随机出现。数据库中有用户的数据。这些字段只是空白,什么也不显示。我有很多其他领域的工作,但这并没有,我也知道为什么。随意编辑标题我不知道如何措辞。
当我试图内爆 $nickname 时
$string_nickname = implode(',', $nickname);
我收到错误
警告:implode():在第 26 行的 C:\xampp\htdocs\Client-Projects\Crossfire\CoinSubmission.php 中传递的参数无效
所以,我尝试将它解析为一个字符串,因为它不是一个数组,比如..
$string_nickname = $nickname['nickname'];
但是当我这样做时,表单中的字段完全是空白的,并且没有错误。
这是我插入昵称的输入字段。
<label>NICKNAME:</label>
<input type="text" name="nickname" id="nickname" value="<?php echo $string_nickname; ?>" readonly>
以及我选择和设置昵称的地方。
$result = mysqli_query($con,"SELECT adminlogin.nickname FROM adminlogin INNER JOIN coinsub ON coinsub.profileid=adminlogin.profileid") or die(mysqli_error($con));
$nickname = mysqli_fetch_assoc($result);
$string_nickname = implode(',', $nickname);
如果您需要更多信息,请告诉我。
芜湖不芜
森栏
牧羊人nacy