Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tenho o seguinte select:
<select name="listClasse" onChange="Dados(this.value);">
<option value="<? echo $nClasse ?>" style="color:#FF0000" >
CLASSE
</option><?
for($i=0; $i<$row_classe; $i++)
{?>
<option value="<? echo mysql_result($result3, $i, "id"«»); ?>"><?
echo mysql_result($result3, $i, "classe"«»); ?>
</option><?
}?>
</select>a variável ***$nClasse*** é o resultado da seguinte consulta:
$result3=mysql_query("Select * from ebd.classes order by id"«»);
$row_classe = mysql_num_rows($result3);
while($linha=mysql_fetch_assoc($result3))
{
$nClasse=$linha['id'];
}Estou usando esse select para mudar(editar) a **classe** quando escolho alguma classe altera corretamente, tudo certo, porém, quando não escolho ele trás p/ a variável **$nClasse** a última classe varrida no loop da consulta, ou seja, o último nome encontrado na tabela. O que preciso é q qdo não selecionar nada, que ele não envie nada para alteração, porque dessa forma ele esta alterando mesmo que eu não escolha nenhuma classe para alterar.Carregando comentários...