0
기본적으로 질문은 목록에서 선택한 값을 가져 와서 SQL INSERT 문에서 해당 값을 사용할 수 있습니다. 연락처와 인사말이 2 개 있습니다. 레코드가 삽입 될 때, 인사말 (Mr, Mrs, Dr 등)이리스트에서 선택됩니다. 쉽게이 코드를 다루는 코드 만 포함 시켰습니다. 코드는 실제로 작동하지만 내 솔루션이 용의성이 있다고 느낍니다.Webmatrix 3 목록에서 매개 변수를 사용하여 쿼리 삽입
@{
var Saln="";
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<Form method="post" action="">
<select name="Choice">
@{
var db1 = Database.Open("Contact");
var selectCommand1 = "SELECT ID, Saln FROM Salutation";
var selectedData1 = db1.Query(selectCommand1);
foreach(var row1 in selectedData1)
{
<option value="@row1.ID">@row1.Saln</option>
}
}
</select>
@{
if (Request["Choice"] != null)
{
var Sal=Request["Choice"];
var db = Database.Open("Contacts");
var insertCommand = "INSERT INTO Contacts (Saln) VALUES("+Request["Choice"]+')';
db.Execute(insertCommand,Saln);
}
}
<input type="submit" value="Submit" />
</form>
</body>
</html>
변수 살 또는 0 @ 인정되지 않는다 - : 다음은 코드입니다.
, 나는 당신의 제안의 라인을 따라 예를 발견 havent 한. 그것은 훌륭하고 신속하고 도움이되는 응답에 대해 매우 기쁘고 감사합니다. 그것은 나를 위해 약간의 문을 열었고 어쩌면 다른 사람들에게도 도움이 될 것입니다. Jim은 친절합니다. – user3820961