Exploração DreamweaverMX Ultradev (4-1)
Autor:Eve Cole
Data da Última Atualização:2009-05-31 21:07:37
Exploração do Dreamweaver MX Ultradev (4) Modificar registros no banco de dados
No capítulo anterior falamos sobre como adicionar novo conteúdo ao banco de dados. Mas gostaria de saber se você percebeu tal situação. E se eu encontrar um erro em um registro do banco de dados após enviá-lo? o que fazer? Claro que precisa ser modificado. Para esta modificação, modificaremos o conteúdo do banco de dados via WEB. Não parece fácil. Não importa, através da introdução nos capítulos anteriores, você descobrirá que chamar o banco de dados no DW MX é muito simples, desde que você clique com alguns cliques do mouse. Oh. . . O mesmo vale para atualizar o conteúdo do banco de dados desta vez. É muito simples. Vamos lá!~~!
Ok, vamos todos entender o conceito básico de atualização do conteúdo do banco de dados. Vamos usar uma analogia primeiro. Por exemplo, a atualização das informações do usuário no fórum 5D usa a atualização do conteúdo do banco de dados. Este tipo de página é geralmente a página principal (a página anterior) - a subpágina (a próxima página). A página principal permite ao usuário optar por registrar atualizações (as informações pessoais no fórum 5D permitem aos usuários optar por registrar atualizações). ) e, em seguida, passa um parâmetro para a subpágina, e a subpágina executa duas operações diferentes ao mesmo tempo. Primeiro, ele exibe os dados existentes para que possam ser modificados pelo usuário e, em seguida, atualiza o conteúdo modificado do banco de dados.
<1> Primeiro, criamos um conjunto de registros, conforme mencionado no Capítulo 2, e depois usamos o comportamento de campo repetido para criar registros multilinhas. Não repetirei essas etapas aqui. A renderização real é mostrada em (4.1).
4-1
<2> Você notou a "edição" acima? Este é o protagonista do nosso primeiro passo - vá para o link da página de detalhes (Ir para a página de detalhes). Conforme mencionado anteriormente, um parâmetro é enviado para a subpágina da página principal. O "editar" que temos aqui cumpre essa função. Ao ser clicado, um parâmetro será passado para a próxima página. Primeiro usamos o mouse para selecionar a palavra "Editar" e, em seguida, Aplicativo -> Comportamentos do servidor -> Ir para a página de detalhes. Este também é um comportamento de servidor que vem com o DW MX, conforme mostrado na Figura (4-2). .
4-2
Após clicar com o mouse, uma interface de diálogo aparecerá, conforme mostrado na Figura (4-3).
Link: Você pode selecionar a conexão na qual este comportamento de servidor deve ser aplicado nesta lista suspensa. Se você selecionar conteúdo dinâmico no documento, o conteúdo será selecionado automaticamente.
Página de detalhes: Insira o endereço URL da página ASP correspondente à página de detalhes nesta caixa de texto ou clique no botão Navegador para selecioná-la. Aqui entramos em edit.asp.
Passar parâmetro de URL: Nesta caixa de texto, insira o nome do parâmetro a ser passado para a página de detalhes através do URL. Lembre-se de inserir algo que seja fácil de lembrar.
Recordset: Selecione o recordset ao qual pertencem os parâmetros passados pela URL. De qual conjunto de registros significa passar os parâmetros? Selecione aqui o conjunto de registros denominado testmx que acabamos de criar.
Coluna: Selecione o nome do campo do conjunto de registros ao qual pertence o parâmetro passado pela URL, ou seja, defina a origem do valor do parâmetro passado pela URL. Aqui escolhemos o ID, você também pode escolher outra coisa, mas lembre-se de alterá-lo para o correto mais tarde.
Parâmetros de URL: Indica que os valores do formulário da página principal são passados para a subpágina como parâmetros de URL. Não usamos formulários em nossa página principal, portanto não precisamos selecioná-los.
Parâmetros de formulário: Indica que os valores do formulário na página principal são passados para a subpágina na forma de parâmetros de URL. Na subpágina você pode ler os parâmetros passados aqui através do request.form. Assim como acima, não há formulário, então não o seleciono. (Observação: request.form é um objeto básico integrado em ASP. Para métodos detalhados, consulte as informações relevantes.)
Quando o botão OK é clicado, o “Editar” que selecionamos originalmente se tornará um link de hipertexto contendo conteúdo dinâmico.
4-3
<3> Até agora, os preparativos para a passagem de parâmetros em nossa página principal foram concluídos. Naturalmente, é também o destaque deste capítulo – atualizar o conteúdo do banco de dados. Crie uma nova página, defina-a como ASP, o script é VBSscript, e salve-a como edit.asp, que é o que inserimos acima. Não faça a entrada errada, caso contrário você cometerá outro erro. O próximo passo é criar um conjunto de registros com a mesma página principal e, em seguida, criar um formulário para facilitar aos usuários a entrada de registros de atualização. A exibição específica é mostrada na Figura (4-4).
Conforme mencionado no Capítulo 3, lembre-se também de definir o nome da caixa de texto no formulário para que seja consistente com o nome no banco de dados.
4-4