Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
galera to usando o mesmo script de inserir noticias pra inserir artigo porem ta acusando esse erro:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'deivid','2011-04-09, 15:04:17')' at line 1
meu codigos
cadastrar_artigo.php
<?php
require("confere.php");
require("conexao.php");
?><form id="form1" name="artigo" method="post" action="inserir_artigo.php">
<table width="44%" border="0" align="center">
<tr>
<td><strong>Título</strong></td>
<td><label>
<input name="titulo" type="text" id="titulo" size="60" maxlength="200" />
</label></td>
</tr>
<tr>
<td><strong>Artigo</strong></td>
<td><label>
<textarea name="artigo" cols="50" rows="2" id="artigo"></textarea>
</label></td>
</tr>
<tr>
<td></td>
<td><label>
<div align="right">
<input type="submit" name="Submit" value="Inserir" />
</div>
</label></td>
</tr>
</table>
</form>
inserir_artigo.php
<?php
require("confere.php");
include('conexao.php');
date_default_timezone_set('America/Sao_Paulo');
$titulo=$_POST['titulo'];
$artigo=$_POST['artigo'];
$dono=$_SESSION['usuario'];
$data=date("Y-m-d, H:m:s");
$sql="INSERT INTO artigos (titulo,artigo,dono,data) VALUES ('$titulo','$artigo,'$dono','$data')";
$query=mysql_query($sql) or die(mysql_error());
if($query){
echo 'ok';
}
?>
conexao.php
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="login"; // Database name
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
?>
confere.php
<?php
session_start();
if(!isset($_SESSION['id']) || !isset($_SESSION['usuario'])){
header("Location:login.php");
exit;
}?>
tabela artigos
id int(11) AUTO_INCREMENT PRIMARY
titulo varchar(200)
artigo text
dono varchar(50)
data datetime
Carregando comentários...