Ir para conteúdo

POWERED BY:

Arquivado

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

jurassico

Como cadastrar e pesquisar clientes?

Recommended Posts

Bom, existem várias maneiras de desenvolvermos esse codigo. Vou colocar os código de maneira mais facilitadas possível e em arquivos separados. Podemos diminuir muito o codigo... é verdade. Mas a ideia é apenas facilitar a VISUALIZAÇÃO e o entendimento. Se fizéssemos com classes ,ficaria muitos mais simples(minhas visão), mas.. aí.. eu teria que explicar outros conceitos.

 

Segue o código. Não testei.

 

 

CADASTRA CLIENTE

 

<html>

<head>

<title></title>

</head>

<body>

 

<form action="cadastrar_cliente.php">

 

<input type="text" name="txt_Nomecliente">

<input type="button" name="btn_enviar" value="Enviar">

 

</form>

 

</body>

</html>

 

 

CODIGO PHP QUE FAZ O CADASTRO

 

cadastra_cliente.php

 

<?php

 

$conexao = mysql_connect("localhost", "root", "senha");
mysql_select_db("banco");

 

$nome = ["txt_Nomecliente"];

 

mysql_query(INSERT INTO tabela_cliente(nome_do_cliente)VALUES('$nome');

 

?>

 

///////////////*********************************************///////////////////////////////////////////

 

AGORA VAMOS SUPOR QUE VOCÊ TENHA OUTRA TELA PARA PESQUISAR:

 

 

 

<html>

<head>

<title></title>

</head>

<body>

 

//aqui uma variável que fará o select no banco, escolheremos o que queremos mostrar na tela

$pesquisar_cliente = ("SELECT nome_do_cliente FROM tabela_cliente WHERE nome_do_cliente like %$pesquisa_cliente% ASC nome_do_cliente");

 

// o mysql_query envia uma consulta ao banco

$sql = mysql_query($pesquisar_cliente) or die (mysql_error());

 

<form action="cadastrar_cliente.php">

 

<input type="text" name="txt_pesquisa_cliente">

<input type="button" name="btn_enviar" value="Enviar">

 

</form>

 

<table width="200" border="1">
<tr>
<td>Nome:</td>
</tr>

 

while ($exibe_dados = mysql_fetch_assoc($sql) ) {

//aqui a gente cria uma variável especifica e atribui a ela o que queremos exibir

$nome = exibe_dados[nome_do_cliente]

 

<tr>
<td><?php echo $nome; ?></td>
</tr>

 

<?php

}// aqui a gente encerra o código do while porque dentro das chaves{ } ficará o que queremos repetir.

 

?>
</table>

 

 

 

 

 

 

 

 

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, isso é um fórum de C. Postar código em PHP com página HTML não faz muito sentido aqui.
Quanto ao código de cadastro, use a pesquisa do fórum, porque já foram criados vários tópicos desse tipo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

E o que é que faz sentido na tua concepção de programador, ou "lecionador"?. Você utilizou o teu tempo para falar baboseiras ao invés de seguir o propósito do fórum, que é ajudar.

Se você tem uma ideia melhor, "poste"-a. Assim você vai agregar conhecimento a você memo, a mim e a todos quantos leem a tua postagem.

 

Em parte, não discordo de você, mas da tua pobre abordagem.

se, se... pelos menos você tivesse falado tudo isso e tivesse colocado algum comentário enriquecedor, estaria valendo a tua bronca. COmo não é assim, não vejo porque considerá-la.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Abordagem pobre está sendo a sua até agora.
Se ele está interessado apenas em obter o código, o teu não ajuda em nada porque nem uma ideia concreta ele possui, além de misturar html com php de forma completamente aleatória e sem nenhuma explicação relevante. Pior ainda se ele não souber ler PHP.

Quem deveria parar de falar baboseiras sobre a área é você. Contexto faz sentido. Isso é um fórum de C/C++. Não adianta postar código de outras linguagens aqui. Principalmente porque até que seja definida a linguagem em que o código deve ser escrito, já que C não é orientada a objetos e as classes em C++ funcionam de uma forma diferente das outras linguagens.

Pode não considerar, mas vai continuar recebendo chamada até aprender a postar corretamente nos fóruns.

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.