PDA

View Full Version : ایراد سورس کد



behzad.pc
یک شنبه 25 بهمن 1388, 14:36 عصر
سلام
من چند تا مشکل داشتم اگر دوستان کمک کنند ممنون میشم

من می خوام وقتی کاربر روی سطر از جدول 1 کلیک میکنه سطر در جدول2 کپی بشه (مثل انتخاب واحد دانشگاه)

1-اولاینکه وقتی موس رو سطر قرار میگیره لینک کار نمیکنه
2- و خطای زیر رو نشون میده


Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1-8\www\sistem gameh\query.php:2) in c:\program files\easyphp1-8\www\sistem gameh\query.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\sistem gameh\query.php:2) in c:\program files\easyphp1-8\www\sistem gameh\query.php on line 2

mrbm_2007
یک شنبه 25 بهمن 1388, 18:21 عصر
من می خوام وقتی کاربر روی سطر از جدول 1 کلیک میکنه سطر در جدول2 کپی بشه (مثل انتخاب واحد دانشگاه)
سوالت یکم گنگه
ولی فکر می کنم مربوط به javascript باشه

Reza1607
یک شنبه 25 بهمن 1388, 18:32 عصر
توی همین سایت دانشگاه مجازی رو سرچ کن یکی از دوستان سورسشو گذاشتن یک قسمت که مربوط به انتخاب واحد هست دقیقا همون چیزی هست که شما می خواین

payamsp
یک شنبه 25 بهمن 1388, 22:02 عصر
اون خطایی که ایجاد میشه به این خاطر هست که قبل از session_start مقداری رو به خروجی فرستادید و در صفحه چاپ شده از دستور session_start باید اول صفحه استفاده کنید .
اگر session_start رو اول صفحه نوشتید اما باز هم این ارور ایجاد میشه به خاطر امضای BOM هست که بعضی از ادیتور ها مثل نوت پد اول فایل های utf-8 اضافه می کنن و در نتیجه چون خروجی زود تر از دستور سیشن وجود داره ارور ایجاد میشه که برای حل این مشکل هم باید از ادیتور های دیگه ای استفاده کنید و یا امضای BOM رو با استفاده از برنامهای دیگه از اول فایلتون پاک کنید .
با ++notepade می تونید این کارو بکنید
توی همین انجمن بارها در این مورد بحث شده ، بهتر بود اول یه سرچی می کردید
موفق باشید

behzad.pc
یک شنبه 25 بهمن 1388, 22:08 عصر
سلام
اقا رضا من هرچی گشتم نتونستم مطلبی پیدا کنم

ودر ضمن منظور از امضای BOM چیه اقا پیام وچه طور این روپاک کنم لطفا کمی بیشتر توضیح بدید


ممنونم

Reza1607
چهارشنبه 28 بهمن 1388, 09:40 صبح
اقا رضا من هرچی گشتم نتونستم مطلبی پیدا کنم


این لینک دانلود (http://barnamenevis.org/forum/attachment.php?attachmentid=6882&d=1171265610) سورس برنامه

این هم لینک تاپیک (http://barnamenevis.org/forum/showthread.php?t=61302&highlight=دانشگاه+مجازی)

امیدوارم مشکلتون حل بشه

behzad.pc
چهارشنبه 28 بهمن 1388, 18:36 عصر
سلام
دوستان این نیز سورس کد اگر کسی می تونه کمک کنه ممنون میشم
من 2 تا جدول در صفحه دارم که وقتی کاربر روی یک سطر کلیک کرد او سطر انتخاب شده در جدول دیگه قرار بگیره (مانند اتخاب واحد دانشگاه هست که دانشجو درسهایی رو انتخاب میکنه و بعد یک دفعه کل انتخابها رو به دیتابس می فرسته)




<?
if (!trim($koddars))
{
echo"<script language='JavaScript' type='text/javascript'>";


echo"alert('.کد درس را وارد کنيد')";


echo"</script> ";
exit;

}

if (!$df=mysql_connect("localhost","root"))
{
echo"<script language='JavaScript' type='text/javascript'>";

echo"alert('.شما به سيستم جامع وصل نيستيد')";

echo" </script> ";

exit;
}

if (! mysql_select_db("sistem gameh"))
{

echo"<script language='JavaScript' type='text/javascript'>";

echo"alert('.شما به سيستم جامع دسترسي نداريد')";

echo" </script> ";

exit;

}

$ser="SELECT * FROM dars";

$sql=array(

'character_set_results' => 'utf8',
'character_set_connection' => 'utf8',
'character_set_client' => 'utf8'

);

foreach($sql as $var => $val)
mysql_query("SET $var = $val");



$fg=mysql_query($ser);


if (mysql_num_rows($fg)==0)
{

echo"<script language='JavaScript' type='text/javascript'>";

echo"alert('no satr')";

echo" </script> ";

exit;

}

echo" <center>";

echo" <table border='2' bgcolor='#3399FF'>
<tr>
<td>name</td> &nbsp;&nbsp;&nbsp;
<td>vahed</td> &nbsp;&nbsp;&nbsp;
<td>gorohamozsh</td>&nbsp;&nbsp;&nbsp;
<td>koddars</td>
</tr> ";



while ($rt=mysql_fetch_array($fg))
{

echo " <a href='query.php' name='insert=yes><tr> ";

echo "<td>".$rt["name"]."</td>";


echo "<td>".$rt["vahd"]."</td>";


echo " <td>".$rt["gorohamozsh"]."</td>";


echo "<td>".$rt["koddars"]."</td>";


echo "</tr></a>";


تا این جا درسته اما در خط اخر لینک کار نمیکنه در ضمن او خطا است

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:program fileseasyphp1-8wwwsistem gamehquery.php:2) in c:program fileseasyphp1-8wwwsistem gamehquery.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:program fileseasyphp1-8wwwsistem gamehquery.php:2) in c:

ای نیز بقیه سورس لطفا اگر کسی بلده کمک کنه






}

echo "</table>";

echo "</center> ";


exit;



if ($insert="yes")
{

$_SESSION["name"]=$rt["name"];

$_SESSION["vahd"]= $rt["vahd"];

$_SESSION["gorohamozsh"]=$rt["gorohamozsh"];

$_SESSION["koddars"]=$rt["koddars"] ;


$vorod=$_POST["vorod"];

if ($vorod="yes")
{


$in="INSERT INTO dars(name,vahd,gorohamozsh,koddars)
VALUES('$_SESSION[name]','$_SESSION[vahd]','$_SESSION[gorohamozsh]',' $_SESSION[koddars]')";

}

}


echo" <input type='submit' name='vorod=yes' value='vorod' />"


?>

behzad.pc
جمعه 30 بهمن 1388, 16:19 عصر
سلام

کسی از دوستان بلد نیست این مشکل ما رو حل کنه ممنون میشم

Reza1607
دوشنبه 03 اسفند 1388, 11:18 صبح
اون خطایی که می گید می ده مربوط به session که تو همین سایت خیلی دربارش صحبت شده

درباره کد هم من امکان تستشو رو ندارم شرمنده:ناراحت:

حالا تا جایی که بتونم کمکتون می کنم