estedadrap 4 ارسال شده در آبان 99 گزارش بازنشر ارسال شده در آبان 99 سلام من با html و جاوااسکریپت یک بخش دیدگاه طراحی کردم الان نمیدونم چطور باید اون رو به قالب معرفی کنم که بصورت داینامیک نظراتی که برای هر پست میزارم ذخیره بشه . درواقعه این بخشی که طراحی کردم کاملا جدا از بخش نظرات وردپرس هست یعنی از متغییر های خود وردپرس استفاده نکردم و مشکل اینجاست نظراتی که داده میشه ذخیره نمیشه comment.php <div class="CommentBox"> <form class="comment"> <div class="form-group"> <input id="name-text" type="text" class="form-control" placeholder="NAME"dir="auto"> <ul id="mood" class="Mood"type="text"> <i class="fa fa-heart mi" value='<i class="fa fa-heart mi"></i>'></i> <i class="fa fa-heartbeat mi" value='<i class="fa fa-heartbeat mi"></i>'></i> <i class="fa fa-smile-o mi" value='<i class="fa fa-smile-o mi"></i>'></i> <i class="fa fa-frown-o mi" value='<i class="fa fa-frown-o mi"></i>'></i> </ul></div> <div class="form-group"> <textarea title="comment" name="comment" id="comment" class="form-control" placeholder="TYPE YOUR COMMENT ..." maxlength="500" dir="auto"></textarea> </div> <button type="button" class="btn btn-primary">SEND</button> </form> <div class="clearfix"></div> <h5 id="comttl">COMMENTS</h5> <div id="comm-sec"></div> <div id="msg"></div> </div> و اینم کد جاوا اسکریپت $(document).ready(function(){ var mood = ''; $('#mood i').click(function () { var $this = $(this); $('#mood i').removeClass('select'); $this.addClass('select'); mood = $this.attr("value"); }); $("body").on('click', '.btn-primary', function(e){ var name = $("#name-text").val(); var comment = $("#comment").val(); if($("#comment, #name-text").val() != "" && $("#comment").val() != "" && $("#name-text").val() != "" ) { $("#msg").css("display","block"); $("#msg").removeClass("bg-danger"); $("#msg").text("Form Filled Successfully").addClass("bg-success with-color").fadeOut(3000); }else{ $("#msg").css("display","block"); $("#msg").text("Please Fill Form First").addClass("bg-danger with-color").fadeOut(3000); $("#msg").removeClass("bg-success"); return 0; } $("#comm-sec").append( '<div class="form-group comm-box">' + '<div class="panel panel-default">' + '<div class="panel-heading">' + mood + '<span>' + name + '</span>' + '</div>'+ '<div class="panel-body">'+ '<div class="bg-warning"dir="auto">'+ comment + '</div>'+ '</div>'+ '<div class="panel-footer text-right">' + '<div class="btn btn-danger btn-sm">Delete</div>' + '</div>'+ '</div>'+ '</div><div class="clearfix"></div>' ); return $("#name-text, #comment").val(""); }); $("body").on("click", ".btn-danger", function(e){ $(this).parents(".comm-box").remove(); }) }); لینک به ارسال
estedadrap 4 ارسال شده در آبان 99 مالک گزارش بازنشر ارسال شده در آبان 99 کسی نمیتونه راه حلی بهم بگه؟ اگه تو دیتابیس براش جدول بسازم میشه؟؟؟؟ لینک به ارسال
asadiy4n 2807 ارسال شده در آبان 99 گزارش بازنشر ارسال شده در آبان 99 در 2 ساعت قبل، estedadrap گفته است : کسی نمیتونه راه حلی بهم بگه؟ اگه تو دیتابیس براش جدول بسازم میشه؟؟؟؟ سلام دقیقا باید همینطور باشه و باید در دیتابیستون ذخیره بشه 2 لینک به ارسال
estedadrap 4 ارسال شده در آبان 99 مالک گزارش بازنشر ارسال شده در آبان 99 در 2 ساعت قبل، asadiy4n گفته است : سلام دقیقا باید همینطور باشه و باید در دیتابیستون ذخیره بشه سلام ببخشید این خطا از کجاست SQL query: -- -- Database: `comment_box` -- CREATE DATABASE IF NOT EXISTS `comment_box` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci MySQL said: Documentation #1044 - Access denied for user 'cpses_eskj30r29g'@'localhost' to database 'comment_box' لینک به ارسال
Morteza 34190 ارسال شده در آبان 99 گزارش بازنشر ارسال شده در آبان 99 خطا داره میگه که کاربری که مشخص شده، دسترسی لازم به پایگاه داده رو نداره و نمیتونه توش مقدار بریزه یا بخونه. 3 لینک به ارسال
estedadrap 4 ارسال شده در آبان 99 مالک گزارش بازنشر ارسال شده در آبان 99 (ویرایش شده) در 3 ساعت قبل، Morteza گفته است : خطا داره میگه که کاربری که مشخص شده، دسترسی لازم به پایگاه داده رو نداره و نمیتونه توش مقدار بریزه یا بخونه. ممنون بابت پاسختون چطوری میتونم به یوزر روت دسترسی لازم رو بدم SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Database: `comment_box` -- CREATE DATABASE IF NOT EXISTS `comment_box` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; USE `comment_box`; -- -------------------------------------------------------- -- -- Table structure for table `comments` -- CREATE TABLE IF NOT EXISTS `comments` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(40) NOT NULL, `comments` text NOT NULL, `date_publish` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ; -- -- Dumping data for table `comments` -- INSERT INTO `comments` (`id`, `name`, `comments`, `date_publish`) VALUES (14, 'aster', 'Good job', '2014-05-21 05:28:38'), (16, 'Glenn', 'I learned a lot from this...', '2014-05-21 05:30:39'); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; فایل DB <?php $con=mysqli_connect("localhost","root","","comment_box"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } ?> ویرایش شده آبان 99 توسط estedadrap لینک به ارسال
فرحان 997 ارسال شده در آبان 99 گزارش بازنشر ارسال شده در آبان 99 دسترسی یوزر رو از طریق phpmyadmin میتونید بدید. کافیه سرچ کنید توی اینترنت. ولی در کل به نظر کار درستی نیست که شما یه دیتابیس دیگه بسازی! اولا دنبال این باشید که توی خود نظرات وردپرس ذخیره کنید در صورت امکان، تا بتونید از توابع کمکیش استفاده کنید برای کوئری زدن روی دیتابیس و مخصوصا برای ذخیره نظرات. در صورتی که نمیشد، میتونید تیبل توی دیتابیس خود وردپرس بسازید نه اینکه برید یه دیتابیس جدا بسازید! در این صورت دیگه مشکل دسترسی و غیره هم پیش نمیاد. 2 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری