Bom dia !
Estou tentando criar uma tela de cadastro de cliente no flask, que na mesma tela eu tenha os botões Exemplo: Incluir, Pesquisar, Alterar etc.
Eu consigo criar uma tela e cadastrar, mas eu preciso que na mesma tela possa realizar, consulta, deletar , alterar etc.
Quando eu digitar o id no campo, caso o mesmo exista, apareça nos campo as informações
exemplo: Botão de pesquisa, altera para o mesmo , deletar etc.
id : 1
Nome: Anna Paula
End.: Rua do Carmo, n. 57
Obs.: Conforme exemplo que eu ví, não quero que na mesma tela apareça a lista de clientes cadastrados,e sim consulta individual por id ou nome.
Bittencourt
Codigo:
<div>
<label class="form-label">Nome:</label>
<input type="text" class="form-control" name="nome" {% if cliente %} value="{{cliente_nome}}" {% endif %}>
</div>
<div class="row align-items-start">
<div class="col">
<div class="mb-3">
<label class="form-label">Endereço:</label>
<input type="text" class="form-control" name="endereco" required {% if cliente %} value="{{cliente_endereco}}" {% endif%}>
</div>
</div>
<div class="col">
<div class="mb-3">
<label class="form-label">Complemento:</label>
<input type="text" class="form-control" name="complemento" {% if cliente %} value="{{cliente_complemento}}" {% endif %}>
</div>
</div>
</div>
<div class="row align-items-start">
<div class="col">
<div class="mb-3">
<label class="form-label">Bairro:</label>
<input type="text" class="form-control" name="bairro" required {% if cliente %} value="{{cliente_bairro}}" {% endif %}>
</div>
</div>
<div class="col">
<div class="mb-3">
<label class="form-label">Estado:</label>
<input type="text" class="form-control" name="estado" required {% if cliente %} value="{{cliente_estado}}" {% endif %}>
</div>
</div>
<div class="col">
<div class="mb-3">
<label class="form-label">UF:</label>
<input type="text" class="form-control" name="uf" required {% if cliente %} value="{{cliente_uf}}" {% endif %}>
</div>
</div>
</div>
<div class="row align-items-start">
<div class="col">
<div class="mb-3">
<label class="form-label">Telefone Residêncial:</label>
<input type="text" onkeyup="formatarTelefone(this)" class="form-control" name="telefone" maxlength="10" placeholder="( )____-____" {% if cliente %}value="{{cliente_telefone}}" {% endif %}>
</div>
</div>
<div class="col">
<div class="mb-3">
<label class="form-label">Telefone Celular:</label>
<input type="text" onkeyup="formatarCelular(this)" class="form-control" name="celular" maxlength="11" placeholder="( )_____-____" {% if cliente %}value="{{cliente_celular}}"{% endif %}>
</div>
</div>
</div>
<div class="mb-3">
<label class="form-label">E-mail:</label>
<input type="text" class="form-control" name="email" {% if cliente %} value="{{cliente_email}}" {% endif %}>
</div>
</h6>
<hr>
<button type="submit" class="btn btn-primary"
action="{{url_for('cliente.inserir_cliente')}}"
method="POST"
c-reload-container="true"
onclick="alert('Cliente Cadastrao com Sucesso !')">
INCLUI<button>
<button type="submit" class="btn btn-primary"
cliente.create(name="Kiran", endereco="Rua Joaquim Tenório, n. 58")
onclick="alert('Atualização Realizada com Sucesso !')">
ATUALIZA</button>
<button type="submit" class="btn btn-primary" onclick="alert('Cliente Localizado Deletado com Sucesso !')">
PESQUISA</button>
<button type="submit" class="btn btn-primary" onclick="alert('Cliente Deletado com Sucesso !')">
DELETE</button>
<button type="reset" class="btn btn-primary">
LIMPA CAMPO</button>