我正在尝试使用名为 user_connections 的数据库表中的记录数据来填充选择列表/下拉菜单的选项。我想显示该表中的用户名,其中 user_id 等于登录用户的 user_id 。我已经写出了代码在邀请函textarea的消息下。
收到错误:
注意:未定义的偏移量:1行...
非常感谢任何帮助。我是一个非常新的代码,并努力让这个正确地列出选项。我已经在代码片段下面的表单上显示了错误屏幕截图的链接。
<div id="form">
<form action="sendinvite.php" method="post" class="eventform">
<fieldset id="createeventform" class="fieldset">
<legend style="color:#3b817a">Plan Details and Invite your Connections</legend>
<label>Activity Category:</label>
<input type="text" name="activity_cat" id="aname " value="<?php echo $row['activity_cat']?>"/>
</br>
<label>Activity Name:</label>
<input type="text" name="activity_name" id="aname " value="<?php echo $row['activity_name']?>"/>
</br>
<label>Activity Address:</label>
<textarea id="aaddress" name="activity_address"><?php echo $row['activity_address']?></textarea>
</br>
<label>Activity Description:</label>
<textarea id="adescription" name="activity_description"><?php echo $row['activity_description']?></textarea>
</br>
<label>Date of Activity:</label>
<input type="text" id="date" data-format="DD-MM-YYYY" data-template="D MMM YYYY" name="date"/>
</br>
<label>Time of Activity:</label>
<input type="text" id="time" data-format="HH:mm" data-template="HH : mm" name="datetime"/>
</br>
<label>Message to Invitee</label>
<textarea id="comment" name="activity_message"></textarea>
</br>
<?php
$query = 'SELECT `username` FROM `user_connections` WHERE `user_id` =' . $_SESSION['userSession'];
$result1 = mysqli_query($conn, $query);
?>
<select id="username" name="username">
<?php while($row1 = mysqli_fetch_array($result1)):; ?>
<option><?php echo $row1[1];?> </option>
<?php endwhile;?>
</select>
<label>Username Address to send</label>
<input type="text" id="username" name="username"/>
</br>
</br>
<input type="submit" name="addconnect" value="Send Invite"/>
</fieldset>
</form>