Eeviando dados ao banco, resulta em erro?
Gente quando vo tenta manda as informações ao meu banco resulta no seguinte erro:
Notice: Undefined variable: dbh in C:\xampp\htdocs\diamond_black\moda\vestido\php\index2.php on line 24
Fatal error: Call to a member function prepare() on a non-object in C:\xampp\htdocs\diamond_black\moda\vestido\php\index2.php on line 24
Código php:
<?php
header('Content-Type: text/html; charset=utf-8', true);
//recupera os valores
$circunferencia_cintura=$_POST['circunferencia_cintura'];
$circunferencia_busto=$_POST['circunferencia_busto'];
$circunferencia_quadril=$_POST['circunferencia_quadril'];
$comprimento_corpo_frente=$_POST['comprimento_corpo_frente'];
$comprimento_corpo_costas=$_POST['comprimento_corpo_costas'];
$meca_ombro=$_POST['meca_ombro'];
$meca_altura_seios=$_POST['meca_altura_seios'];
$meca_entrecavas_frente=$_POST['meca_entrecavas_frente'];
$meca_entrecavas_costas=$_POST['meca_entrecavas_costas'];
$meca_comprimento_vestido=$_POST['meca_comprimento_vestido'];
$pdo=new PDO("mysql:localhost;dbname=protudo","root","");//conecta ao banco
$stmt = $dbh->prepare("INSERT INTO compras (circunferencia_cintura,circunferencia_quadril,circunferencia_busto,comprimento_corpo_frente,comprimento_corpo_costas,meca_ombro,meca_altura_seios,meca_entrecavas_costas,meca_comprimento_vestido) VALUES ('$circunferencia_cintura','$circunferencia_quadril','$circunferencia_busto','$comprimento_corpo_frente','$comprimento_corpo_costas','$meca_ombro','$meca_altura_seios','$meca_entrecavas_costas','$meca_comprimento_vestido')")or die(mysql_error());//inserção no banco
$stmt->bindParam(':circunferencia_cintura', $circunferencia_cintura);
$stmt->bindParam(':circunferencia_quadril', $circunferencia_quadril);
$stmt->bindParam(':circunferencia_busto', $circunferencia_busto);
$stmt->bindParam('comprimento_corpo_frente', $comprimento_corpo_frente);
$stmt->bindParam('comprimento_corpo_costas', $comprimento_corpo_costas);
$stmt->bindParam(':meca_entrecavas_frente', $meca_entrecavas_frente);
$stmt->bindParam(':meca_entrecavas_costas', $meca_entrecavas_costas);
$stmt->bindParam(':meca_ombro', $meca_ombro);
$stmt->bindParam(':', $meca_comprimento_vestido);
$stmt->bindParam(':meca_altura_seios',$meca_altura_seios);
// insert one row
$name = 'one';
$rua = 1;
$stmt->execute();
?>
Já to horas tentando resolver esse problemas sozinho, mais não acho e erro.Discussão (13)
Carregando comentários...