• 0

كيف أنشئ تعليقات و ردود لموقعي؟

السلام عليكم  لقد قمت بتصميم موقع إلكتروني ولكني أريد  إنشاء تعليقات وردود  في الموقع كيف ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

التعليقات والردود نبرمجها بالاستعانة بلغة برمجة ولنقل Php مثلا بالاضافة إلى ذلك نستعمل قاعدة بيانات لتخزين التعليقات والردود المسجلة، ليتم إظهارها كلما دعت الضرورة لذلك.

نستعين بالمثال التالي، حيث ننشئ جدول في قاعدة بيانات mysqlبالشكل على الهيئة التالية:

database name --> downdropcomment
table name --> commenttable
table values --> name--> varchar(20)
job --> varchar (25)
message --> varchar (250)

الصفحة المسؤولة عن إظهار حقول اضافة التعليق:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Comment system using php and mysql</title>
</head>
<body>
<form name="comment" method="post" action="comment.php" onSubmit="return validation()">
<table width="500" border="0" cellspacing="3" cellpadding="3" style="margin:auto;">
  <tr>
    <td align="right" id="one">Name :<span style="color:#F00;">*</span></td>
    <td><input type="text" name="namename" id="tnameid"></td>
  </tr>
  <tr>
    <td align="right" id="one">Work :<span style="color:#F00;">*</span></td>
    <td><input type="text" name="job" id="tjobid"></td>
  </tr>
  <tr>
    <td align="right" id="one"></td>
    <td><textarea name="message" id="tmessageid"></textarea></td>
  </tr>
  <tr>
  <td align="right" id="one"></td>
  <td><input type="submit" name="submit" id="submit" value="Submit Comment"></td>
  </tr>
</table>
</form>
</body>
</html>

نحصل على الشكل التالي في صفحةHtml:

Screenshot from 2016-06-03 19:04:11.png

في صفحة أخرى من نوع php تحت اسم coomment.php:

<?php
include("db.php");
if(isset($_POST['submit']))
{
 $name=$_POST['namename'];
 $job=$_POST['job'];
 $message=$_POST['message'];
 $insert=mysql_query("insert into commenttable
                (name,job,message)values
                ('$name','$job','$message')")or die(mysql_error());
 header("Location:index.php");
 }
?>

لاظهار التعليقات:

<?php
include("db.php");
$select=mysql_query("select * from commenttable");
while($row=mysql_fetch_array($select))
{
 echo "<div id='sty'>";
 echo "<img src='files/fav icon.png'"."' width='50px' 
                                                height='50px' 
                                                align='left' />";
 echo "<div id='nameid'>".$row['name']."</div>";
 echo "<div id='msgid'>".$row['message']."</div>";
 echo "</div><br />";
}
?>

المصدر: Comment System using PHP and MySql

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك طريقتين لإنشاء تعليقات وردود لموقعك، الطريقة الأولى هي عن طريق برمجة ذلك بشكل كامل وهذا يتطلب معرفة بلغات HTML, CSS,PHP, JavaScript بالإضافة إلى معرفة بقواعد البيانات مثل MySQL.

أو توجد طريقة أخرى أسهل وأسرع وهي عن طريق استخدام شيفرة برمجية جاهزة للردود، ومن أشهر هذه الأدوات هي disqus التي تتميز بسهولة تامة في التركيب حيث يكفي أن تضيف شيفرة معينة إلى المكان الذي تريد اظهار الردود، وبالنسبة لي أنصحك بهذه الطريقة لأنها موثوقة وسهلة وتختصر الكثير من الوقت والجهد.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن