[英]how can I select and display all the rows from the same user, underneath each other with php
[英]How can I create a select with all specific rows of an user?
我試圖做出一個選擇,應該發布並包含用戶的所有votacoes
<select name="votacao" size="1">
<option>
<?php
$sql = "SELECT nome_votacao FROM votacoes WHERE user_id = $_SESSION['id']";
$rs = mysql_query($sql);
while($row = mysql_fetch_row($rs))
echo $row['nome_votacao'];
?>
</option>
</select>
您的<option>
必須在循環中:
<select name="votacao" size="1">
<?php
$sql = "SELECT nome_votacao FROM votacoes WHERE user_id = $_SESSION['id']";
$rs = mysql_query($sql);
while($row = mysql_fetch_row($rs)) {
echo sprintf("<option>%s</option>\n", $row['nome_votacao']);
}
?>
</select>
您可能還需要為每個<option>
的value
屬性添加唯一的ID,以使其真正有用。
<select name="votacao" size="1">
<?php
$sql = "SELECT nome_votacao FROM votacoes WHERE user_id = $_SESSION['id']";
$rs = mysql_query($sql);
while($row = mysql_fetch_row($rs))
echo "<option>".$row['nome_votacao']."</option>";
?>
</select>
嘗試這個
<select name="votacao" size="1">
<option>
<?php
$sql = "SELECT nome_votacao FROM votacoes WHERE user_id = $_SESSION['id']";
$rs = mysql_query($sql);
foreach ($rs as $row)
{ ?>
<option> <?php echo $row['nome_votacao']; ?> </option>
<? } ?>
</option>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.