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>
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";
?>
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;
?>
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;
?>
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.