Notice: Undefined index: nome in ... on line 11
Olá Pessoal, tenho mto pouca experiencia com php .. sei que essa pergunta é boba .. mas não consigo encontrar o erro aqui ...
Não consigo cadastrar um cliente pq os dados do form não estão sendo passados quando aperto o botão submit .. já tentei mudar os atributos dos input que recebem o nome e endereço .. mas não consegui ainda ..
alguém pode me dar uma ajuda?
<?php
include 'classes/cliente.php'
?>
<!DOCTYPE html>
<html lang="pt-br">
<head> ... </head>
<body>
<form method="post" action="index.php">
<div class="container">
<div class="row">
<div class="col-md-1"></div>
<div class="col-md-10">
<div class="jumbotron" align="center">
<table border="0">
<tr>
<td>Nome:</td>
<td>
<input type="text" name="nome" id="nome" />
</td>
</tr>
<tr>
<td>Endereço:</td>
<td>
<input type="text" name="endereco" id="endereco" />
</tr>
<tr>
<td>
<input class="btn btn-primary" type="submit" name="postmsg" value="Enviar">
</td>
</tr>
</table>
</div>
</div>
<div class="col-md-1"></div>
</div>
</div>
<?php
if(isset($retn)){
echo $retn;
}
?>
</form>
<div class="container"> ...</div>
</body>
</html>
//Classe com as funções que quero executar
<?php
include 'conn.php';
//Método para inserir no BD
if(isset($_POST['postmsg']) && $_POST['postmsg'] == "Enviar")
{
mysqli_query
(
$link,
"INSERT INTO teste_cliente (nome, endereco) VALUES('$_POST[nome]', '$_POST[endereco]')"
);
$retn = "Dados cadastrados com sucesso";
}
//Método para listagem dos clientes
$clientes_BD = mysqli_query($link, "SELECT nome, endereco FROM teste_cliente");
$linha = mysqli_fetch_assoc($clientes_BD);
$total_de_linhas = mysqli_num_rows($clientes_BD);
?>
Agradeço desde já.
Discussão (1)
Carregando comentários...