Ir para conteúdo

POWERED BY:

Arquivado

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

Eusoudemis

Alterar em BD

Recommended Posts

Olá, tenho a seguinte pagina

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<p> </p>
<form id="form1" name="form1" method="post" action="">
 <label><strong>Escolha uma opção para avaliar como foi o atendimento</strong><br />
 <br />
 <input type="radio" name="conceito" id="O" value="Ótimo" />
 Ótimo</label>
 <label>
 <input type="radio" name="conceito" id="B" value="Bom" />
   Bom</label>
  <label>
 <input type="radio" name="conceito" id="R" value="Ruim" />
   Ruim</label>   
</form>

<%  function teste
   if conceito = "" then
response.write("<script>alert('Número de O.S. Inválido!')</script>")	
end if
end function
%>
<input name="Enviar" type="submit" value="Enviar" />

<p> </p>
</body>
</html>

 

Eu queria que ao clicar enviar, o sistema altere o campo na tabela...

tentei assim mas nao altera

 

<% 
 function teste
 conceito = request.form("avalia_osi")
ssql = "UPDATE OS_Info avalia_osi = '" & conceito & "'  WHERE CODIGO_OSI = " & num_os & ""
ObjRs.open ssql, ObjCon	

If ObjRs("conceito") = "O" then
	avalia_osi = "Otimo"
else
	avalia_osi = "Ruim"
end if	
 end function
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%

function teste

conceito = request.form("avalia_osi")

ssql = "UPDATE OS_Info avalia_osi = '" & conceito & "' WHERE CODIGO_OSI = " & num_os & ""

ObjRs.open ssql, ObjCon

 

If ObjRs("conceito") = "O" then

avalia_osi = "Otimo"

else

avalia_osi = "Ruim"

end if

end function

%>

 

Então vamos nessa.

Primeiro o comando sql está errado. está faltando o SET o correto seria.

 

ssql = "UPDATE OS_Info SET avalia_osi = '" & conceito & "'  WHERE CODIGO_OSI = " & num_os & ""

 

 

Segunda parte você não capturou a informação do formulário, você precisa do avaliação e o campo que tras isso pra você é o

conceito, que já está passando o valor que deseja.

<input type="radio" name="conceito" id="O" value="Ótimo" />
<input type="radio" name="conceito" id="B" value="Bom" />
<input type="radio" name="conceito" id="R" value="Ruim" />

 

Então sua função ficaria da seguinte forma.

 

<%
function teste
 //Aqui você consegue os valores do campo selecionado em conceito
 StrConceito = request.form("conceito")
 ssql = "UPDATE OS_Info SET avalia_osi = '" & StrConceito & "' WHERE CODIGO_OSI = " & num_os & ""
 ObjRs.open ssql, ObjCon
end function
%>

 

 

Agora basta saber o que tem por fora dessa função, mas com essa base você já pode modificar de acordo com seu raciocinio.

 

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo

nele você consegue fazer o UPDATE normalmente

verifique se o seu code esta gerando akgum numero de erro

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.