Hey muy buenas gente,
ando desarrollando un sistema de borradores para una web que tengo que usa el cms de Pligg. Pues bien, mi problema es que no se mucho de mysql, y tengo varios problemas con la creación de la tabla de la base de datos. Estos son los códigos:
Submit_step_2_center.tpl
Código PHP:
<script type="text/javascript">
$(document).ready(function() {
setInterval(function (){
var title=$("#title").val();
var body=$("#bodytext").val();
DATA = 'title=' + title + '&body=' + body;
$.ajax({
type: "POST",
url: "insert.php",
data: DATA,
cache: false,
success: function(){
$(".done").show().html("Se ha guardado el borrador exitosamente.");
}
});
setTimeout(function(){
$(".done").hide();
}, 15000); //15 segundos
}, 60000); //1 minuto
});
$("#submitpost").live("click", function() {
var title=$("#title").val();
var body=$("#bodytext").val();
DATA = 'title=' + title + '&body=' + body;
$.ajax({
type: "POST",
url: "insert.php",
data: DATA,
cache: false,
success: function(draft){
$(".done").hide();
$("#get_drafts").hide();
$(".hide").html(draft);
}
});
});
$("#get_drafts").live("click",function() {
$.ajax({ url: "draft.php", context: document.body, success: function(draft){
$(".hide").html(draft);
}});
});
$(".draft").live("click",function() {
var msg_id=$(this).attr("submit_id");
DATA = 'msg_id=' + msg_id;
$.ajax({
type: "POST",
url: "draft_php.php",
data: DATA,
cache: false,
success: function(draft){
$(".hide").html(draft);
}
});
});
</script>
insert.php
Código PHP:
<?PHP
/* insert.php */
include('libs/dbconnect.php');//Conexión a base de datos*/
$title=$_POST['title'];
$body=$_POST['body'];
/*Put your mysql statement here to insert into yor database*/
echo"$title<br />$body";
?>
draft.php
Código PHP:
<?PHP
/* draft.php */
include('libs/dbconnect.php');//Conectar a base de datos
$username='root';
$draft='<a href="inbox.php">Back to inbox</a><br />';
$get_draft=mysql_query("SELECT * FROM drafts WHERE username='$username'")
or die(mysql_error());
while($rows=mysql_fetch_array($get_draft)){
$msg_id=$rows['msg_id'];
$title=$rows['title'];
$draft .='<a href="javascript:void()" id="'.$msg_id.'" class="draft">'.$title.'</a>
<br />';
}
echo $draft;
?>
draft_php.php
Código PHP:
<?PHP
/* draft_php.php */
include('libs/dbconnect');//Conectar a la base de datos.
$username='root';
$msg_id=$_POST['msg_id'];
$get_draft=mysql_query("SELECT * FROM drafts WHERE username='$username'
AND msg_id='$msg_id'")or
die(mysql_error());
while($rows=mysql_fetch_array($get_draft)){
$msg_id=$rows['msg_id'];
$title=$rows['title'];
$body=$rows['body'];
$draft .='
Title:<br /><input type="text" id="text_field" value="'.$title.'" class="text"><br />
Body:<br /><textarea id="text_area" class="text">'.$body.'</textarea><br />
<input type="submit" value="Send" id="send">
';
}
echo $draft;
?>
Cual sería el codigo correcto para la tabla??
Otra cosa que estoy intentado hacer es que se puedan ver los likes y dislikes de los posts en pligg, por favor que responda alguien que ya haya usado este cms o me pueda ayudar.
Saludos.