با تشکر از دوست عزیز moein یک enter اول فایلم بود، حذف کردم درست شد. بازم ممنون. لذت بردم.
Printable View
با تشکر از دوست عزیز moein یک enter اول فایلم بود، حذف کردم درست شد. بازم ممنون. لذت بردم.
الان همون پیغام که توی پست اول گداشتم رو در سطر 3 و 16 یعنی توابع setcookie , header میده. مشکلش چیه؟؟ چه ربطی به تابع setcookie داره؟ این php چرا اینقدر گیر میده؟
[PHP]<?php
$messege=$_COOKIE['messege'];
setcookie("messege","");
$username=$_COOKIE['user'];
$password=$_COOKIE['pass'];
include '../config.php';
$sql= "SELECT * FROM `members` WHERE `user`='$username' AND `pass`='$password'";
$result=mysql_query($sql);
$rows=mysql_num_rows($result);
$accesibility=mysql_result($result, 0, 2);
$access=explode("-",$accesibility);
if($rows==0 || $access[0]!="y")
{
header("Location: invalid.php");
}
else
{
$day=$_COOKIE['day'];
$sql="SELECT * FROM `information` WHERE `name`='week'";
$resultw=mysql_query($sql);
$week=mysql_result($resultw , 0, 1);
$sql="SELECT * FROM `class` ORDER BY `shomare` ASC";
$resultclass=mysql_query($sql,$link);
$numclass=mysql_num_rows($resultclass);
}
?>
<html>
<head><center><b>منوی اعمال تغییرات در برنامه هفتگی روز
<?php
if($day == "shanbe")
print "شنبه";
else if($day == "yshanbe")
print "یکشنبه";
else if($day == "dshanbe")
print "دوشنبه";
else if($day == "sshanbe")
print "سه شنبه";
else if($day == "cshanbe")
print "چهار شنبه";
else if($day == "pshanbe")
print "پنج شنبه";
else if($day == "jome")
print "جمعه";
?>
</b></center>
<title>
منوی اعمال تغییرات در برنامه هفتگی روز
<?php
if($day == "shanbe")
print "شنبه";
else if($day == "yshanbe")
print "یکشنبه";
else if($day == "dshanbe")
print "دوشنبه";
else if($day == "sshanbe")
print "سه شنبه";
else if($day == "cshanbe")
print "چهار شنبه";
else if($day == "pshanbe")
print "پنج شنبه";
else if($day == "jome")
print "جمعه";
?>
</title>
</head>
<body bgcolor="#71FFE2">
<br />
<form action="insertname1.php" method="POST" target="z">
<table align="center" border="0" width="99%">
<input type="hidden" name="day" value="<?php print $day;?>"/>
<input type="hidden" name="numclass" value="<?php print $numclass;?>"/>
<tr bgcolor="#FF8080">
<td align="center">
20-18
</td>
<td align="center">
18-16
</td>
<td align="center">
16-14
</td>
<td align="center">
14-12
</td>
<td align="center">
12-10
</td>
<td align="center">
10-08
</td>
<td align="center">
ساعت-کلاس
</td>
</tr>
<?php
for($i = 0 ; $i != $numclass ; $i++ )
{
print "<tr bgcolor='#D9FDFB'>";
$tempclass=mysql_result($resultclass, $i, 0);
for($j = 6 ; $j != 0 ; $j-- ){
$temptimeup=8+(2*$j);
$temptimelo=$temptimeup-2;
print "<td align='center'>";
print "<input style=\"text-align: right;\" type='text' name='$day-$i-$j-name' value='";
$sql = "SELECT * FROM `section` WHERE `date`='$day' AND `time`='$temptimeup-$temptimelo' AND `room`='$tempclass' AND ( `zoje`='0' OR `zoje`='2' )";
$result=mysql_query($sql,$link);
/*name*/print mysql_result($result,0,0);
print "'/></br>";
print "<input type='hidden' name='$day-$i-$j-time' value='$temptimeup-$temptimelo'/>";
print "<input style=\"text-align: right;\" type='text' name='$day-$i-$j-master' value='";
/*master*/print mysql_result($result,0,3);
print "'/>";
/*busy*/print "<table align='center'><tr align='center'><td><input type='checkbox' name='$day-$i-$j-busy' ";
if(mysql_result($result, 0, 6) == 1){print " checked='checked'";};
print " /><font size='1'>:رزرو شده </font></td> ";
print "<td><input type='hidden' name='$day-$i-$j-class' value='$tempclass'/>";
print "<select name='$day-$i-$j-reshte' ><option value='";
$tempreshte=mysql_result($result,0,5);
/*reshte*/print $tempreshte;
print "'>";
print $tempreshte;
print "</option>";
$result2=mysql_query("SELECT * FROM `reshte`",$link);
$rowsreshte=mysql_num_rows($result2);
for($h = 0; $h != $rowsreshte; $h++ )
{
$result3=mysql_result($result2, $h, 0);
if( $result3 != $tempreshte ) print("<option value='$result3'>$result3</option>");
}
print "</select></td></tr></table>";
print "<table width='100%' ><tr>";
print "<td><select name='$day-$i-$j-weekup' style=\"width: 40px;\"><option value=".mysql_result($result,0,7).">".mysql_result ($result,0,7)."</option>";
for($k=0;$k<$week ;$k++)
{
$k2=$k+1;
print "<option value='".$k2."'>".$k2."</option>";
}
print "</select></td><td><font size='1'>:تا هفته</font></td>
<td><select name='$day-$i-$j-weekdown' style=\"width: 35px;\"><option value=".mysql_result($result,0,8).">".mysql_result ($result,0,8)."</option>";
for($k=0;$k<$week;$k++)
{
$k2=$k+1;
print "<option value='".$k2."'>".$k2."</option>";
}
print "</select></td><td><font size='1'>:از هفته</font></td></tr></table>";
print "<table width='100%' bgcolor='#ECB3FF'><tr>";
print "<td><input type='radio' name='$day-$i-$j-zoje' value='2' ";
if(mysql_result($result, 0, 9)==2)print "checked='checked'";
print "/></td><td>زوج</td>";
print "<td><input type='radio' name='$day-$i-$j-zoje' value='0'";
if(mysql_result($result, 0, 9)==0)print "checked='checked'";
print "/></td><td>همه</td></table>";
print "</td>";
}
print "<td align='center' bgcolor='#80A6FF'>";
print $tempclass;
print "</td></tr>";
}
?>
</table>
<table align="center" width="75%">
<tr>
<td align="right"><iframe name="z" style="width: 300px; height: 50px;;" src="insertnamewellcome.php"></iframe></td>
<td align="left"><input type="submit" value="اعمال تغییرات" /></td>
</tr>
</table>
</form>
<br />
<br />
<center><h3>کلاسهای فرد</h3></center>
<form action="insertname1f.php" method="POST" target="f">
<table align="center" border="0" width="99%">
<input type="hidden" name="day" value="<?php print $day;?>"/>
<input type="hidden" name="numclass" value="<?php print $numclass;?>"/>
<tr bgcolor="#FF8080">
<td align="center">
20-18
</td>
<td align="center">
18-16
</td>
<td align="center">
16-14
</td>
<td align="center">
14-12
</td>
<td align="center">
12-10
</td>
<td align="center">
10-08
</td>
<td align="center">
ساعت-کلاس
</td>
</tr>
<?php
for($i = 0 ; $i != $numclass ; $i++ )
{
print "<tr bgcolor='#D9FDFB'>";
$tempclass=mysql_result($resultclass, $i, 0);
for($j = 6 ; $j != 0 ; $j-- ){
$temptimeup=8+(2*$j);
$temptimelo=$temptimeup-2;
print "<td align='center'>";
print "<input style=\"text-align: right;\" type='text' name='$day-$i-$j-name' value='";
$sql = "SELECT * FROM `section` WHERE `date`='$day' AND `time`='$temptimeup-$temptimelo' AND `room`='$tempclass' AND ( `zoje`='1')";
$result=mysql_query($sql,$link);
/*name*/print mysql_result($result,0,0);
print "'/></br>";
print "<input type='hidden' name='$day-$i-$j-time' value='$temptimeup-$temptimelo'/>";
print "<input style=\"text-align: right;\" type='text' name='$day-$i-$j-master' value='";
/*master*/print mysql_result($result,0,3);
print "'/>";
/*busy*/print "<table align='center'><tr align='center'><td><input type='checkbox' name='$day-$i-$j-busy' ";
if(mysql_result($result, 0, 6) == 1){print " checked='checked'";};
print " /><font size='1'>:رزرو شده </font></td> ";
print "<td><input type='hidden' name='$day-$i-$j-class' value='$tempclass'/>";
print "<select name='$day-$i-$j-reshte' ><option value='";
$tempreshte=mysql_result($result,0,5);
/*reshte*/print $tempreshte;
print "'>";
print $tempreshte;
print "</option>";
$result2=mysql_query("SELECT * FROM `reshte`",$link); $rowsreshte=mysql_num_rows($result2); for($h = 0; $h != $rowsreshte; $h++ ){ $result3=mysql_result($result2, $h, 0) ; if( $result3 != $tempreshte ) print("<option value='$result3'>$result3</option>"); } ;
print "</select></td></tr></table>";
print "<table width='100%' ><tr>";
print "<td><select name='$day-$i-$j-weekup' style=\"width: 40px;\"><option value=".mysql_result($result,0,7).">".mysql_result ($result,0,7)."</option>";
for($k=0;$k<$week ;$k++){ $k2=$k+1; print "<option value='".$k2."'>".$k2."</option>";}
print "</select></td><td><font size='1'>:تا هفته</font></td>
<td><select name='$day-$i-$j-weekdown' style=\"width: 35px;\"><option value=".mysql_result($result,0,8).">".mysql_result ($result,0,8)."</option>";
for($k=0;$k<$week;$k++){ $k2=$k+1; print "<option value='".$k2."'>".$k2."</option>";}
print "</select></td><td><font size='1'>:از هفته</font></td></tr></table>";
print "<table width='100%' bgcolor='#ECB3FF'><tr><td><input type='radio' name='$day-$i-$j-zoje' value='1'";
if(mysql_result($result, 0, 9)==1)print "checked='checked'";
print "/></td><td>فرد</td></table>";
print "</td>";
}
print "<td align='center' bgcolor='#80A6FF'>";
print $tempclass;
print "</td></tr>";
}
?>
</table>
<table align="center" width="75%">
<tr>
<td align="right"><iframe name="f" style="width: 300px; height: 50px;;" src="insertnamewellcome.php"></iframe></td>
<td align="left"><input type="submit" value="اعمال تغییرات" /></td>
</tr>
</table>
</form>
<?php
mysql_close($link);
?>
</body>
</html>
[/PHP]
اساتید یکی جواب بده! من چی کار کنم؟ لطفا!!!!
دوست عزیز این تنها فایلیه که اجرا میشه؟
قبلی این header یا چیز دیگه ای نیست؟
---------- Post added at 11:01 AM ---------- Previous post was at 10:57 AM ----------
یه مورد دیگه هم که احتمالش هست کاراکتر بومه
من خودم از notepad++ استفاده میکنم
اگه ویندوز داری این برنامه رو دانلود کن
بعد نصب وقتی رو فایل کلیک راست کنی یه گزینه داره edit with notepadd++
توی منوی بالای برنامه یه گزینه هست به اسم encoding
ببین اگه نوشته utf-8 with BOM تبدیلش کن به utf-8
اگرم که utf-8 باشه من چیز دیگه ای به ذهنم نمیرسه:41:
اره، مخم رو خورد اما درست نشد. تنها فایلیه که اجرا میشه. و اینکه خودم با notepad انکدش رو utf-8 گداشته بودم. در هر حال مرسی از وقتی که گذاشتید.نقل قول:
خوب اگر با نوت پد انکودینگ رو utf-8 گذاشتید حتماً مشکل شما همون انکودینگ هستنقل قول:
باید با notepad++ انکودینگ فایل رو به utf-8 without bom تغییر بدید تا درست شه
utf-8 without bom کردم. دیگه error نمیده. اما مشکلی که وجود داره تمام فارسی نویسیم رو بهم ریخته. وقتی چیزیو میریزم توی دیتابیس ؟؟؟؟؟؟؟ اینطوری میشه. اصلا انگار که شده ansi. درمونش رو پیدا نکردم.
به پست زیر مراجعه کنید
نقل قول:
کد:http://forum.p30world.com/showpost.php?p=6037341&postcount=4
خوب می تونستین به جای این همه درد سر از کد html ش هم استفاده می کردین. دیگه کاربر ها با خاموش کردن جاوا هم نمی تونن بپیچوننش. :دی
کدش رو هم اگه خواستین میذارم.
یا حتی همین کد یونی کد رو هم میشه با HTML گذاشتش.
من میخوام سمت سرور باشه دوست من.نقل قول: