Metodo $_POST não grava, mas $_GEt grava.

Enviada por George Souza 
George Souza
Metodo $_POST não grava, mas $_GEt grava.
15 de April de 2016 às 08:42AM
Bom dia,

Estou com um problema ao gravar com PHP no MYSQL, tenho um script abaixo e não consigo gravar os dados usando $_POST e não apresenta erros colcoquei o echo para gravar na tela os dados e percebi que não são apresentados na tela, mas se colocar $_GET grava normalmente, por favor me ajudem.


<?php
ini_set('display_errors', true); error_reporting(E_ALL);

//$nome =$_GET['nome'];
//$endereco =$_GET['endereco'];
//$numero =$_GET['numero'];
//$bairro =$_GET['bairro'];
//$cidade =$_GET['cidade'];
//$estado =$_GET['estado'];
//$telefone =$_GET['telefone'];


$nome = isset($_POST['nome']) ? $_POST['nome'] : null;
$endereco = isset($_POST['endereco']) ? $_POST['endereco'] : null;
$numero = isset($_POST['numero']) ? $_POST['numero'] : null;
$bairro = isset($_POST['bairro']) ? $_POST['bairro'] : null;
$cidade = isset($_POST['cidade']) ? $_POST['cidade'] : null;
$estado = isset($_POST['estado']) ? $_POST['estado'] : null;
$telefone = isset($_POST['telefone']) ? $_POST['telefone'] : null;

echo $nome;
echo "<br />";
echo $endereco;
echo "<br />";
echo $numero;
echo "<br />";


$conexao = mysql_connect('servidor','root','senha');

// Seleciona um banco de dados MySQL
mysql_select_db('base de dados',$conexao);

// variavel com o comando que queremos executar
$sql = "INSERT INTO cadastro_app (nome, endereco, numero, bairro, cidade, estado, telefone) VALUES ('$nome','$endereco','$numero','$bairro','$cidade','$estado','$telefone')";

$resultado = mysql_query($sql) or die ('Erro: ' . mysql_error());
mysql_close();

if($resultado)
echo 'ok';
else
echo '0';


?>
Eduardo Molina
Re: Metodo $_POST não grava, mas $_GEt grava.
29 de December de 2016 às 08:52AM
Tem que reparar em seu formulario se o method='' o que tu colocou e se não colocou nada, experimente colocar POST
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.