[Resolvido] Cadastro de DAta usando PDO
Olá amigos, estou testando e querendo aprender, tenho um form de cadastro e nele quero inserir um dado no mysql e a data também,porém a data eu quero poder escolher o dia, dela e não que ela ela vá diretamente pro mysql, tenho o seguinte código que posto abaixo no qual me aponta o seguinte erro:
Erro ao cadastrar SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
<?php if(isset($_POST['enviar'])){
$titulo1 = strip_tags(trim($_POST['titulo1']));
$dataMateria = strip_tags(trim($_POST['dataMateria']));
//$dataMateria = date('Y-m-d H:m:s');
$status = strip_tags(trim($_POST['status']));
$corpoMateria = strip_tags(trim($_POST['corpoMateria']));
$sql_teste = 'INSERT INTO tb_materias (titulo1,dataMateria,status,corpoMateria)';
$sql_teste .= 'VALUES (:titulo1,:dataMateria,:status,:corpoMateria)';
try{
$query_teste = $conecta->prepare($sql_teste);
$query_teste->bindValue(':titulo1',$titulo1,PDO::PARAM_STR);
$query_teste->bindValue(':dataMateria',$dataMateria,PDO::PARAM_STR);
$query_teste->bindValue(':status',$status,PDO::PARAM_STR);
$query_teste->bindValue(':corpo',$corpoMateria,PDO::PARAM_STR);
$query_teste->execute();
echo 'Cadastro com sucesso';
}catch (PDOexception $error_insert){
echo 'Erro ao cadastrar '.$error_insert->getMessage();
}
}
?>
<form name="cadastra_materia" action="" enctype="multipart/form-data" method="post">
<p>
Titulo1 -
<input name="titulo1" type="text" size="55" />
<br />
</p>
<p>Data -
<input name="dataMateria" type="text" class="form" value="<?php echo date("d/m/Y")?>" size="15"/>
</p>
<p>Status -
<select name="status" class="form">
<option value="on" <?php if (!(strcmp("on", ""))) {echo "SELECTED";} ?>>Visível</option>
<option value="off" <?php if (!(strcmp("off", ""))) {echo "SELECTED";} ?>>Oculta</option>
</select>
</p>
<p align="center">CONTEÚDO</p>
<p align="center">
<textarea name="corpoMateria" cols="80" rows="15"></textarea>
<br />
<input type="submit" name="enviar" value="ENVIAR" />
</p>
</form>
Alguém pode me indicar como resolver isso? desde já agradeço aos amigos. []´s
Discussão (10)
Carregando comentários...