leon1010 0 Denunciar post Postado Março 20, 2017 sou iniciante estudando aqui to com um codigo que parece simples mas não vejo o erro: pagina - db.php <?PHP $host="localhost"; $user="root"; $pass=""; $dbname="Royalshop"; $con = new PDO('mysql:host=localhost;dbname=Royalshop', $user, $pass); ?> ------------------------------------------------------------------------------------------------------------------------ pagina - categoria.php <div id="bodyright"> <h3>Adicionar Nova Categoria</h3> <form method="POST"> <table border="1"> <tr><td><input type="text" name="cat_name"/></td></tr> <tr><td><button name="add_cat">adiciona </button></td></tr> </table> </form> </div> <?php include("inc/db.php"); if(isset($_POST['add_cat'])){ $cat_name=$_POST['cat_name']; $add_cat=$con->prepare("insert into main_cat('cat_name')values('$cat_name')"); $add_cat->execute(); if($add_cat->execute()){ echo "adicionado"; } else{ echo "erro"; } } ?> Compartilhar este post Link para o post Compartilhar em outros sites
leon1010 0 Denunciar post Postado Março 21, 2017 Achei o problema : essas virgulas ñ existe por isso não funciona codigo errrado insert into main_cat('cat_name') codigo correto insert into main_cat(cat_name) Compartilhar este post Link para o post Compartilhar em outros sites