Guest User

Untitled

a guest
Nov 22nd, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. global $wpdb;
  2.  
  3. $nome = "";
  4. $email = "";
  5. $estilo = "";
  6. $experiencia = "";
  7. $altura = "";
  8. $peso = "";
  9.  
  10. //VÁRIÁVEIS
  11. if(!empty($_POST)){
  12. $nome = $_POST['nome'];
  13. $email = $_POST['email'];
  14. $estilo = $_POST['estilo'];
  15. $experiencia = $_POST['experiencia'];
  16. $altura = $_POST['altura'];
  17. $peso = $_POST['peso'];
  18.  
  19.  
  20. cadastrar($nome,$email,$estilo,$experiencia,$altura,$peso);
  21. calcularIMC($estilo,$experiencia,$altura,$peso);
  22.  
  23. }
  24.  
  25.  
  26. function cadastrar($nome,$email,$estilo,$experiencia,$altura,$peso){ //INSERE OS DADOS NO BANCO
  27. try{
  28.  
  29. $wpdb->prepare("INSERT INTO aa_minhaprancha("
  30. . "nome, email, estilo, experiencia, altura, peso) VALUES("
  31. . ":nome, :email, :estilo, :experiencia, :altura, :peso)");
  32. $wpdb->bindValue(":nome", $nome);
  33. $wpdb->bindValue(":email", $email);
  34. $wpdb->bindValue(":estilo", $estilo);
  35. $wpdb->bindValue(":experiencia", $experiencia);
  36. $wpdb->bindValue(":altura", $altura);
  37. $wpdb->bindValue(":peso", $peso);
  38. $wpdb->execute();
  39.  
  40. if($wpdb->rowCount() > 0)
  41. return true;
  42. else
  43. return false;
  44.  
  45. }catch(PDOException $e){
  46. echo "Erro ao incluir na tabela categoria ".$e->getMessage();
  47. }
  48. }
  49.  
  50. <?php
  51. //Suas informações
  52. $servername = "localhost";
  53. $username = "root";
  54. $password = "";
  55. $dbname = "bd_";
  56.  
  57. // Conexão
  58. $conn = new mysqli($servername, $username, $password,$dbname);
  59.  
  60. // Verifica sua conexão depois se tiver ok vc customiza
  61. if ($conn->connect_error) {
  62. die("Connection failed: " . $conn->connect_error);
  63. }
  64. echo "Conecto sussu";
  65.  
  66. // Aqui se tá selecionando o banco de novo, qq tira
  67. mysqli_select_db($conn,"bd_");
  68.  
  69. //insere os dados recebidos pelo formulario
  70. $nome_cad = $_POST['nome_cad'];//o mesmo nome que tiver nos parâmetros do seu form lá onde tem o "name="
  71. $email_cad = $_POST['email_cad'];//idem
  72.  
  73. //Aqui é a tal da query(consulta em inglês)
  74. $query = "INSERT INTO sua_tabela (nome_cad, email_cad)
  75. VALUES ('$nome_cad', '$email_cad')";
  76.  
  77. if ($conn->query($query) === TRUE) {
  78. echo "cadastro realizado com sucesso";
  79. } else {
  80. echo "Error: " . $query . "<br>" . $conn->error;
  81. }
  82.  
  83. $conn->close();
  84. ?>
  85.  
  86. <?php
  87. /*CONEXAO COM O BANCO DE DADOS*/
  88. define('DB_NAME', 'meubanco');
  89. define('DB_USER', 'meuusuario');
  90. define('DB_PASSWORD', 'minhasenha');
  91. define('DB_HOST', 'localhost');
  92. define('DB_CHARSET', 'utf8mb4');
  93. define('DB_COLLATE', '');
  94.  
  95.  
  96. function conectar(){
  97.  
  98. $dsn = "mysql:host=".DB_HOST.";dbname=".DB_NAME."";
  99.  
  100. try{
  101. $conectar = new PDO($dsn, DB_USER, DB_PASSWORD);
  102. $conectar->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  103. }catch(PDOException $e)
  104. {
  105. echo "Erro ao conectar ao banco". $e->getMessage();
  106. }
  107. return $conectar;
  108. }
Add Comment
Please, Sign In to add comment