Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

paulojorge3l

[Resolvido] Cadastrar e Alterar dados do bando MYSQL

Recommended Posts

Olá Pessoal,

 

Estou fazendo uma tela de cadastro onde o usuario pode inserir seu dados e alterar beleza.

 

To enroscado no form tipo select.

 

Quero fazer quando a pessoa for alterar os dados o campo select que no caso é de cidade traga selecionado "selected" o nome da cidade que tá gravado no banco de dados ai se ele quiser alterar ele só abre a lista e altera. alguem pode me ajudar com isso já fiz com if mas nao deu certo

 

<select name="">

<option value="" selected>

<option value="">

</select>

 

Obrigado pela ajuda e atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim:

 

o select é assim:

 

<select>
<option value="SP">SP</option>
<option value="BA">BA</option>
<option value="TO">TO</option>
</select>

 

faz uma função que vai te servir para muitos outros:

 

<%
function marcar(valor1, valor2)
if (valo1 = valor2) then
  response.write("selected")
end if
end function
%>

<select>
<option value="SP" <% call marcar("SP", rs("teste")) %>>SP</option>
<option value="BA" <% call marcar("BA", rs("teste")) %>>BA</option>
<option value="TO" <% call marcar("TO", rs("teste")) %>>TO</option>
</select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ted'K

 

Entendi mais ou menos onde você coloco ali valor1 e valor2 ele vai comparar oque o valor que vem do banco de dados ???

Porque não rodo.

 

olha como coloquei

 

<%
Dim valor1, valor2

valor1 = RSU("cidade")

valor2 = RSC("id_cidade")

function marcar (valor1, valor2)
if (valor1 = valor2) then
 response.write("selected")
end if
end function
%>

<select>
<% Do While Not RSC.EOF %>
	<option value="<%=RSC("id_cidade")%>" <% call marcar(RSC("id_cidade"), RSC("id_cidade")) %>><%=RSC("nome")%></option>
<% RSC.Movenext %>
<% Loop %>
</select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fica todos os registros assim

 

<option value="5091" selected>Água Clara</option>

 

<option value="5069" selected>Alcinópolis</option>

 

<option value="5108" selected>Amambaí</option>

 

<option value="5065" selected>Anastácio</option>

<option value="5096" selected>Anaurilândia</option>

 

Sendo que só um poderia ter o selected certo ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu certo assim :

 

<%
function marcar(valor1, valor2)
if (valor1 = valor2) then
 response.write("selected")
end If

end function
%>

<select>
<% Do While Not RSC.EOF %>
	<option value="<%=RSC("id_cidade")%>" <% call marcar(RSU("cidade"), RSC("id_cidade")) %>> <%=RSC("nome")%></option>
<% RSC.Movenext %>
<% Loop %>
</select>

Mas ai eu mudei o tipo de campo no mysql de CHAR para INT ai rodou bacaninha valew Ted'K

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, tópico resolvido, caso exista duvida, posta ae...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.