usar List/Menu para alteração no BD
Olá, boa tarde!
Estou criando uma página para alteração no banco de dados, utilizo PHP e Mysql, estou com o seguinte problema:
Para alterar o campo dia utilizo um list/menu, porém não estou conseguindo fazer com que ele venha com o dia selecionado, sempre vem com a primeira opção do list/menu.
$sql = "SELECT * FROM agenda WHERE id='$id'";
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta ao banco de dados");
while ($linha=mysql_fetch_array($resultado)) {
$id = $linha["id"];
$evento = $linha["evento"];
$dia = $linha["dia"];
$local = $linha["local"];
$cidade = $linha["cidade"];
$UF = $linha["UF"];
$endereco = $linha["endereco"];
$hora = $linha["hora"];
$minuto = $linha["minuto"];
$validar = $linha["validar"];
echo "<form action='alterar_db.php?id=$id' method='post'>";
echo "Dia:<select name='dia_novo' id='dia'>
<option value='01'>01</option>
<option value='02'>02</option>
<option value='03'>03</option>
<option value='04'>04</option>
<option value='05'>05</option>
<option value='06'>06</option>
<option value='07'>07</option>
<option value='08'>08</option>
<option value='09'>09</option>
<option value='10'>10</option>
<option value='11'>11</option>
<option value='12'>12</option>
<option value='13'>13</option>
<option value='14'>14</option>
<option value='15'>15</option>
<option value='16'>16</option>
<option value='17'>17</option>
<option value='18'>18</option>
<option value='19'>19</option>
<option value='20'>20</option>
<option value='21'>21</option>
<option value='22'>22</option>
<option value='23'>23</option>
<option value='24'>24</option>
<option value='25'>25</option>
<option value='26'>26</option>
<option value='27'>27</option>
<option value='28'>28</option>
<option value='29'>29</option>
<option value='30'>30</option>
<option value='31'>31</option>
</select> ";
echo "Local:<br><input name='local_novo' type='text' value='$local' size=30> *<br><br>";
echo "Cidade:<br><input name='cidade_novo' type='text' value='$cidade' size=30> *<br><br>";
echo "UF:<br><input name='UF_novo' type='text' value='$UF' size=30> *<br><br>";
echo "Endereço:<br><input name='endereco_novo' type='text' value='$endereco' size=60> *<br><br>";
echo "Hora:<br><input name='hora_novo' type='text' value='$hora' size=60> *<br><br>";
echo "Minuto:<br><input name='minuto_novo' type='text' value='$minuto' size=60> *<br><br>";
echo "Validar:<br><input name='validar_novo' type='text' value='$validar' size=60> *<br><br>";
echo "<input type='submit' value='Alterar'>";
echo "</form>";
}
?>
Olá amigos,
Pensei bem e consegui achar a solução.
Coloquei:
<option value=$dia'>$dia</option>
Como a primeira opção do List/Menu, e as demais opções abaixo, mesmo que o número venha a repetir.
Grata,
Discussão (1)
Carregando comentários...