Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.. estou tentando fazer um crud, más estou apanhando aqui! o incrivel é que nao esta com erros más nao envia pro banco de dados.
Desde já muito obrigado.
CREATE.PHP
<?php
include_once('class/conexao.php');
if(isset($_POST['submit'])){
$nome = $_POST['nome'];
$email = $_POST['email'];
$criado = $_POST['criado'];
$sql = 'INSERT INTO usuarios(id,nome,email,criado_em) VALUES (NULL,:nome,:email,:criado) ';
try{
$query = $bd->prepare($sql);
$query->bindValue(':nome',$nome);
$query->bindValue(':email',$email);
$query->bindValue(':criado',$criado);
$query->execute();
} catch (PDOException $ex) {
echo 'ERRO'.$ex.getMessage();
}
}
?>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="<?php $_SERVER['PHP_SELF'];?>" method="post">
<label for="nome">NOME</label> <input type="text" name="nome" />
<label for="email">EMAIL</label> <input type="text" name="email" />
<label for="criado">CRIADO EM</label> <input type="text" name="criado" />
<input type="submit" value="criar usuario" name="submit" />
</form>
</body>
</html>
<html>
CONEXAO.PHP
<?php
define('HOST','localhost');
define('DB_NAME','phpoo');
define('USER','root');
define('PASS','');
$dsn = 'mysql:host='.HOST.';dbname='.DB_NAME;
//$bd = new PDO('mysql:host=localhost;dbname=CadClientes','root','');
try{
$bd = new PDO($dsn,USER,PASS);
// echo'okaaaaaaaaaaaaaaaaa';
} catch (PDOException $ex) {
echo'ERRO'.$ex->getMessage();
}
BANCO:
CREATE TABLE IF NOT EXISTS phppoo (
id INT NOT NULL AUTO_INCREMENT ,
nome VARCHAR(45) NOT NULL ,
email VARCHAR(45) NOT NULL ,
criado_em VARCHAR(45) NOT NULL ,
PRIMARY KEY (id));Carregando comentários...