尝试将数据从数据库回显到选择选项下拉框时收到错误

时间:2017-05-02 20:19:49

标签: php mysql select echo option

我正在尝试使用名为 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>

表单错误:

error in form

0 个答案:

没有答案