توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : برنامه نویسی کمک در این خطا
shamimi
August 29th, 2011, 09:55
سلام دوستان من این کد و نوشتم از روی یک کتاب دیتابیس ایناشم همه درسته ولی یه خطای جالب می ده که به <؟ خطا می ده و اجرا نمی کسی میتونه چک کنه
خودش با اجرا دیتابیس و درست می کنه
<?php
$link = mysql_connect("localhost","root","")
or die(mysql_error());
mysql_select_db("moviesite")
or die (mysql_error());
$query = "SELECT movie_name, movie_director, movie_leadactor " .
"FROM movie";
$result = mysql_query($query, $link)
or die (mysql_error());
$num_movies = mysql_num_rows($_result);
$movie_footer="</table>";
$movie =<<<MOVIE
$movie_header
$movie_details
$movie_footer
MOVIE;
echo "There are $num_movies movies in our database";
echo $movie;
?>
iFire
August 29th, 2011, 10:04
با سلام
دوست عزیز متن خطا رو هم لذارید بد نیستاا :دی
ماشاالله آخر اکثر خط هاتون ";" نذاشتید !!! این یه مشکل ...
آخر خط هاتون از ";" استفاده کنید ...
shamimi
August 29th, 2011, 10:08
دوست عزیز گفتم که به <؟ خطا می ده
تو آموزش هم همینجوریه
و جواب گرفته
البته بگم کتاب آمریکایی ایرانی نیست که یک ; را ب***ه :69: تو آموزش
تا الان که 200 صفحه رفتم تنها مشکل همین بوده از کتاب
---------- Post added at 10:08 AM ---------- Previous post was at 10:06 AM ----------
اینم نوشتن ولی ; نداره ولی به راحتی اجرا می شه
<?php
شما دقیقا به همین صورت کدها رو نوشتید ؟ یعنی وسط query ها enter زدین و کدها رو نصفه نیمه تو هر خط نوشتید ؟
هر خط از کدها حتما باید با ; تمام بشه مگر condition ها و یا توابع سیستمی .
حالا اگر اون خطا رو کامل بگزارید بهتر میشه راهنمایی کردید
shamimi
August 29th, 2011, 10:46
این ارورو می ده
Parse error: syntax error, unexpected $end in G:\wamp\www\News\www\table2.php on line 83
بله کاملا کد همینه
---------- Post added at 10:46 AM ---------- Previous post was at 10:45 AM ----------
http://up.irhost.org/images/untitlhgh.jpg
saeid_jet
August 29th, 2011, 10:53
كجا ذكر شده كه بايد هر خط داراي ; باشه؟؟؟ :68:
در صورتي ; قرار داده ميشه كه آخر عمليات باشه!
اينم درست شدش o:-)
<?php
$link=mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("moviesite") or die (mysql_error());
$query="SELECT movie_name, movie_director, movie_leadactor FROM movie";
$result = mysql_query($query, $link) or die (mysql_error());
$num_movies = mysql_num_rows($result);
echo "There are $num_movies movies in our database";
echo $movie;
?>
iMohsen
August 29th, 2011, 11:57
این یک قانون هست که در انتهای هر دستور باید ; وجود داشته باشد . استثنا رو هم گفتم .
Unexpected $end یعنی شما یه جایی یه حلقه یا شرط رو ۲بار تموم کردی .
مثلا دوبار از { استفاده کردی و میگه شما یه چیزی رو تموم کردی ولی اصلا شروعش نکردی !
shamimi
August 29th, 2011, 13:52
[QUOTE=saeid_jet;289073]كجا ذكر شده كه بايد هر خط داراي ; باشه؟؟؟ :68:
در صورتي ; قرار داده ميشه كه آخر عمليات باشه!
اينم درست شدش o:-)
<?php
$link=mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("moviesite") or die (mysql_error());
$query="SELECT movie_name, movie_director, movie_leadactor FROM movie";
$result = mysql_query($query, $link) or die (mysql_error());
$num_movies = mysql_num_rows($result);
echo "There are $num_movies movies in our database";
echo $movie;
?>
[/QU
سعید جان مشکل چی بود ؟
برنامه نویسیم مشکل داشت ؟
---------- Post added at 01:52 PM ---------- Previous post was at 01:17 PM ----------
آقا من کتابم برای 2005 هست و کدهای من رو نمی خونه که می نویسم . باید ادیت بشه
حالا باید از کجا بفهمم که کجای کدهام قدیمی ه ؟
saeid_jet
August 29th, 2011, 15:50
این یک قانون هست که در انتهای هر دستور باید ; وجود داشته باشد . استثنا رو هم گفتم .
Unexpected $end یعنی شما یه جایی یه حلقه یا شرط رو ۲بار تموم کردی .
مثلا دوبار از { استفاده کردی و میگه شما یه چیزی رو تموم کردی ولی اصلا شروعش نکردی !