السلام عليكم
انا لدي كود يتحقق من مدخلات اضافة التعليقات من قبل الزوار
واريد اضيف كود عبارة عن رقم عشوائي كل مرة يظهر رقم ولكن لم اقدر ان ادمجه مع كودي فارجو المساعدة
هذا الكود هو للفورم
<form id="form" name="form" method="post" action="comm.php" style="background-color:#3399FF">
<table style="width: 100%">
<tr>
<td class="style1" colspan="2"> </td>
</tr>
<tr>
<td class="style4">
<input name="t2" type="text" style="width: 218px" /> </td>
<td class="style2"><strong>NAME</strong></td>
</tr>
<tr>
<td class="style1">
<input name="t3" type="text" style="width: 320px" /> </td>
<td class="style2"><label id="Label2"></label> <strong>EAMIL</strong></td>
</tr>
<tr>
<td class="style1">
من فضلك أدخل الكود التالي: <img src="captcha.php"> <input type="text" name="captchacode" /><br /></td>
<td class="style2"> </td>
</tr>
<tr>
<td class="style4"><textarea name="t4" style="width: 426px; height: 106px"></textarea> </td>
<td class="style2"><strong>COMMITS</strong></td>
</tr>
<tr>
<td class="style1">
<strong>
<input name="Submit1" type="submit" value="submit" class="style3" /></strong> </td>
<td class="style1">
</td>
</tr>
</table>
<input type="hidden" name="t1" value="0" />
<input type="hidden" name="t5" value="<?php echo date('Y-m-d h:i:s'); ?>" />
</form>وهذا كود تحقق من المدخلات
<?php
$date=date("y-m-d h:i:s"); //date time
$id=$_POST['t1'];
$name=$_POST['t2'];
$mail=$_POST['t3'];
$comm=$_POST['t4'];
$date=$_POST['t5'];
$VIP = $_SERVER['REMOTE_ADDR'];
if (empty($_POST["t2"]))
{
echo "المعلومات ناقصة";
}
else if (empty($_POST["t3"]))
{
echo "المعلومات ناقصة";
exit;
}
else if (empty($_POST["t4"]))
{
echo "المعلومات ناقصة";
exit;
}
else
{
$added="INSERT INTO comm(dd,id,tefil,mail,name,comm,date,ip)VALUES(NULL,'$id','0','$mail','$name','$comm','$date','$VIP')";
$result=mysql_query($added);
//check if query successful
if($result){
echo " تم الاضافة بنجاح ";
echo "<BR>";
}
else {
echo "<center><b>حاول لاحقا</center></b>";
}
}
mysql_close();
?>وهذا الكود لمف تكوين الارقام
<? session_start(); $text = rand(10000,99999); $_SESSION["captchacode"] = $text; $height = 25; $width = 65; $image_p = imagecreate($width, $height); $black = imagecolorallocate($image_p, 0, 0, 0); $white = imagecolorallocate($image_p, 255, 255, 255); $font_size = 14; imagestring($image_p, $font_size, 5, 5, $text, $white); imagejpeg($image_p, null, 80); ?>
اريد ان ادمج الشرط التالي في كود التحقق من المدخلات
session_start();
if($_POST['captchacode'] != $_SESSION['captchacode'] OR $_SESSION["captchacode"]=='')
{
die("خطأ في كود التحقق، من فضلك أعد المحاولة مرة أخرى");
}