Fórum Não está inserindo no banco #573238
26/12/2016
0
<?php
$sql = mysql_connect("localhost","root","admin");
$bd = mysql_select_db("teste", $sql);
$livro = $_POST['livro'];
$registro = $_POST['registro'];
$categoria = $_POST['categoria'];
$estante = $_POST['estante'];
if($_GET['funcao'] == "gravar"){
$sql_gravar = mysql_query("INSERT INTO livros (livro,registro,categoria,estante) values('$livro','$registro','$categoria','$estante')");
header ("Location: index.php");
}
?>
Camila Oliveira
Curtir tópico
+ 0Post mais votado
26/12/2016
tente mudar p/ POST:
if($_POST['funcao'] == "gravar"){Fernando C
Gostei + 2
Mais Posts
27/12/2016
Camila Oliveira
Pode me explicar o por que?
Gostei + 0
28/12/2016
Fernando C
O problema é que não é possivel misturar variaveis $_POST e $_GET no mesmo comando,ok?
Mas isso vc vai descobrindo "debugando", com o tempo.. na medida do possivel, pesquise sobre isso.
teu caso, por exemplo, foi c/ print_r.. por ai vai..
DICA importante: funções mysql_* estão sendo removidas (obsoletas). Comece a pesquisar sobre PDO.
boa sorte e até +
Gostei + 0
28/12/2016
Camila Oliveira
Gostei + 0
28/12/2016
Wilson Neto
Dá uma lida nesse tópico, pode ser informativo nessa questão.
MySQLi ou PDO
Gostei + 1
28/12/2016
Camila Oliveira
Gostei + 0
28/12/2016
Wilson Neto
Nada. É bom pra formar ideias para projetos, do que é ideal ou não usar.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)