الله يبيض وجهك ومساعدتك الدائمة لاخوانك ..
المشكلة اخوي فلاشر انه عندما اقوم باضافة المشاركة ومن دون كتابة الكود في الحقل يتم قبول المشاركة واضافتها في قاعدة البيانات..
الله يبيض وجهك ومساعدتك الدائمة لاخوانك ..
المشكلة اخوي فلاشر انه عندما اقوم باضافة المشاركة ومن دون كتابة الكود في الحقل يتم قبول المشاركة واضافتها في قاعدة البيانات..
صحيح، لانك ما اضفت شرط اذا كان هناك اخطاء ام لا...
استبدل السطور
بـــ:كود PHP:
if($_SESSION['key'] !== md5($_POST['code']) )
$errs.="You must enter the Verifying code correctly <br />\n";
if(isset($submit) && $submit == 'أضف المشاركة بعد أن تقرأ الشروط')
كود PHP:
if($_SESSION['key'] !== md5($_POST['code']) )
die( "يجب إدخال الموجود بالصورة بشكل صحيح");
else if(isset($submit) && $submit == 'أضف المشاركة بعد أن تقرأ الشروط')
الله يبيض وجهك وشاكر لك جهودك معي اخوي فلاشر ..
الان طلعت مشكلة الا وهي انه مجرد ما اقوم بزيارة صفحة الاضافة مباشرة .. لا تطلع حقول الاضافة وانما تطلع هذه الرسالة مباشرة:
يجب إدخال الموجود بالصورة بشكل صحيح
معليش ..
ضعها بعدكود PHP:
if($_SESSION['key'] !== md5($_POST['code']) )
die( "يجب إدخال الموجود بالصورة بشكل صحيح");
هذي الصفحه كاملة :كود PHP:
if(isset($submit) && $submit == 'أضف المشاركة بعد أن تقرأ الشروط')
كود PHP:
<?php if(!session_id()) session_start(); ?>
<html>
<title>شاركنا</title>
<?php
include "connect.php";
include "header.php";
if(isset($submit) && $submit == 'أضف المشاركة بعد أن تقرأ الشروط')
{
if($_SESSION['key'] !== md5($_POST['code']) )
die("يجب إدخال الموجود بالصورة بشكل صحيح");
$q3 = "insert into jokes set
joketitle = \"$joketitle\",
thejoke = \"$thejoke\",
preview = \"$thejoke\",
name = \"$name\",
email = \"$email\",
addedon = \"$date\",
c_id = \"$JokeCateg\",
joketype = \"$joketype\",
valid = \"0\",
rate = \"0\",
lang = \"$lang\"
";
$r3 = mysql_query($q3) or die(mysql_error());
echo "
<table width='446' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td height='19' valign='middle' background='img/topbar.gif'> <center>
<strong><font color='#FFFFFF'>أضافة مشاركة</font></strong> <br>
</center></td>
</tr>
<tr>
<td bgcolor='#FFFFFF' class=dott2><table width='446' border='0' cellspacing='2' cellpadding='2'>
<tr>
<td><br><center><strong>تم أضافة المشاركة الى قاعدة البيانات وفي انتظار قبولها من المشرف العام!</strong><center></td>
</tr>
</table>
</td>
</tr>
<tr>
<td><img src='img/bottombar.gif' width='448' height='18'></td>
</tr>
</table><br>
";
include "footer.php";
exit;
}
?>
<SCRIPT>
function validate() {
mNv3=mainform.name.value;
if (mNv3=='') {
alert('فضلا قم بكتابة اسمك.');
event.returnValue=false;
}
mNv2=mainform.joketitle.value;
if (mNv2=='') {
alert('فضلا قم بكتابة عنوان .');
event.returnValue=false;
}
mNv=mainform.thejoke.value;
if (mNv=='') {
alert('الرجاء الكتابة هنا.');
event.returnValue=false;
}
}
</SCRIPT>
<table width="446" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="19" valign="middle" background="img/topbarfolder.gif"> <center>
<strong><font color="#FFFFFF"><a href=index.php><font color=white>الرئيسية</font></a> » <font color=white>اضف مشاركة</font></a> <br>
</center></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class=dott2><table width="446" border="0" cellspacing="2" cellpadding="2">
<form method="post" NAME="mainform" onsubmit="validate();">
<tr>
<td width="28%" valign="top">العنوان : <font color="#FF0000">*</font></td>
<td width="72%"><input name="joketitle" type="text">
</td>
</tr>
<tr>
<td valign="top">أسمــك :<font color="#FF0000"> *</font></td>
<td><input name="name" type="text">
</td>
</tr>
<tr>
<td valign="top">بريدك الإلكتروني : </td>
<td><input name="email" type="text"></td>
</tr>
<tr>
<td valign="top">في اي قسم : <font color="#FF0000">*</font></td>
<td> <SELECT NAME="JokeCateg" size=0></OPTION>
<?php
$location_query=mysql_query("select * from categories");
while ($location_result=mysql_fetch_array($location_query))
{
echo '<option value="'.$location_result['id'].'"';
if (strstr($job_result['name'],$location_result['name'])) {echo "selected";}
echo '>'.$location_result['name'].'</option>';
}
?>
</select> </td>
</tr>
<tr>
<td valign="top">المشاركة : <font color="#FF0000">*</font> </td>
<td><textarea name="thejoke" cols="40" rows="10" id="thejoke" style="font-family: Tahoma; font-size: 10pt"></textarea></td>
</tr>
<tr>
<td valign="top"> </td>
<input name="date" type=hidden value="<? print date("d-M-Y"); ?>">
<td><input style="FONT-WEIGHT: bold; CURSOR: hand; COLOR: #000000; BACKGROUND-COLOR: #ffcc00" name="submit" type="submit" id="submit" value="أضف المشاركة بعد أن تقرأ الشروط"></td>
</tr>
</form>
</table>
</tr>
<tr>
<td><img src="img/bottombar.gif" width="448" height="18"></td>
</tr>
</table></span><br></li>
</ul>
<?
include "footer.php";
?>
بارك الله فيك ,,,
كل شيء تمام الان بس فيه مشكلة في نقل الكود .
عند ما انقل نفس الكود في الحقل يعطيني ان الكود المدخل خطأ مع اني مدخله بشكل صحيح
بارك الله فيك ...
تم حل المشكلة لانني لم اضع كود الصورة في مكانه الصحيح
رحم الله والديك اخوي فلاشر ورزقك الجنة
حليت لي مشكلة كبيرة
جزاك الله خير