mysql - Insert on php not working -


scenario: trying add fields in sql table form using php, it's not working , can't figure out why, i've searched whole web , on forums nothing seems working, can me?

form:

<form id="myform" class="fs-form fs-form-full" method="post" action="core/insert-contato.php" autocomplete="off"> <ol class="fs-fields">     <li>         <label class="fs-field-label fs-anim-upper" for="q1">nome</label>         <input class="fs-anim-lower" id="q1" name="name" type="text" placeholder="insira seu nome aqui" required/>     </li>     <li>         <label class="fs-field-label fs-anim-upper" for="q2" data-info="preencha com atenção, senão não poderei te responder!">endereço de email</label>         <input class="fs-anim-lower" id="q2" name="email" type="email" placeholder="seuemail@email.com" required/>     </li>     <li data-input-trigger>         <label class="fs-field-label fs-anim-upper" style="color: #fff"for="q3" data-info="isso me ajuda muito na organização dos pedidos, acredite">por qual tipo de serviço você se interessa?</label>         <div class="fs-radio-group fs-radio-custom clearfix fs-anim-lower">             <span><input id="q3b" name="service" type="radio" value="1"/><label for="q3b" class="radio-conversion" style="color: #fff;">website</label></span>             <span><input id="q3c" name="service" type="radio" value="2"/><label for="q3c" class="radio-social" style="color: #fff;">seo</label></span>             <span><input id="q3a" name="service" type="radio" value="3"/><label for="q3a" style="color: #fff;" class="radio-mobile">design</label></span>         </div>     </li>     <li>         <label class="fs-field-label fs-anim-upper" for="q4">descreva de maneira breve o que você deseja:</label>         <textarea class="fs-anim-lower" id="q4" name="description" placeholder="uma breve descrição" style="background-color:#101010; height: 30%"></textarea>     </li>     <li>         <label class="fs-field-label fs-anim-upper" for="q5">orçamento disponível:</label>         <input class="fs-mark fs-anim-lower" id="q5" name="orcamento" type="number" step="100" min="100"/>     </li> </ol><!-- /fs-fields --> <button class="fs-submit" type="submit">enviar</button> 

insert-contato.php <?php      include_once 'dbconect.php';          $name = $_post['name'];     $email = $_post['email'];     $description = $_post['description'];     $service = $_post['service'];     $orcamento = $_post['orcamento'];      switch ($service){         case '1':             $service = 'website';             break();         case '2':             $service = 'seo';             break();         case '3':             $service = 'design';             break();         }       $stmt = $dbh->prepare("insert contact (name, email, description, service, orcamento) values ( ?, ?, ?, ?, ?)");         try{             $stmt->bindparam(1, $name);             $stmt->bindparam(2, $email);             $stmt->bindparam(3, $description);             $stmt->bindparam(4, $service);             $stmt->bindparam(5, $orcamento);              $stmt->execute();         }         catch(pdoexception $e){             echo $e->getmessage();         }     header('location: ../');     ?> 

dbconect.php

  <?php          try {             $dbh = new pdo('mysql:host=127.0.0.1;dbname=info', 'root', 'pass');             }          catch (pdoexception $e) {             print "error!: " . $e->getmessage() . "<br/>";             die();             }      ?> 

table:

id int pk name varchar(50 email varchar(50) description varchar(255) service varchar(11) orcamento smallint data datetime 

project directory:

contato ├── core │   ├── dbconect.php │   ├──insert-contato.php │   └──select-contato.php ├── readme.m └── index.php 

for binding variable :

replace with

 $stmt = $dbh->prepare("insert contact (name, email, description, service, orcamento) values (:name,:email,:description,:service,:orcamento)"); try{        $stmt->bindparam(:name, $name, pdo::param_str);       $stmt->bindparam(:email, $email, pdo::param_str);       $stmt->bindparam(:description, $description, pdo::param_str);       $stmt->bindparam(:service, $service, pdo::param_str);       $stmt->bindparam(:orcamento, $orcamento, pdo::param_str); } 

Comments