راهنمایی کنید - چند سوال از php

sib98

New Member
سلام دوستان، من تازه شروغ کردم به کار با php ممنون میشم منو کمک کنید

1.حلقه فوق چرا فقط یکبار اجرا میشه؟
کد:
[LEFT]<?php
    while($data = mysql_fetch_array($result)) {
[COLOR=Red]        echo (?><tr>[/COLOR]
                <td>
                <a href=2585.htm>نسخه فورررر سیستم</a></td>
                </tr><?)            
    }
mysql_free_result($result);    
?>
[/LEFT]

برای خط 194 که با رنگ قرمز مشخص شده خطای زیر رو میده
Parse error: parse error, unexpected ';' in C:\wamp\www\P r o j e c t s\index.php on line 194

البته وقتی کلمه php رو از تگ شروع برمیدارم خطا رفع میشه ولی حلقه فقط یکبار میچرخه در حالی که بیشتر از یکبار باید بچرخه



----------------------------------
2. برای توضیحات بلند از چه مقداری استفاده کنم؟ VARCHAR( 255 ؟؟



3. یه input دارم که که توضیحاتی توش درج میشه میخوام این قسمت ویرایشگر متن داشته باشه
یه ویرایشگر ساده با مثال نحوه استفاده



4. با چه دستوری یک چیدمان برای محصولات صفحه اول یک فروشگاه درست کنم؟
میخوام یک ستون سه ردیفه باشه که محصولات رو نمایش بده مثل تصویر زیر
http://www.upload98.com/images/e1whvn73bhafh0mnzn91.jpg




5. یه مثال کوچولو از آپلود یک تصویر بهم میزنید؟ میخوام آدرس اون تصویر توی دیتابیس خیره بشه تا بعدا بشه ازش استفاده کرد توی متن یا صفحه



6. برای کد کردن فایل ها قویترین و مطمئن ترین راه کدومه؟


7. چطوری موضوعات نوشته ها یا همون دسته بندی رو بتونم طبقه به طبقه کنم؟
مثل عکس زیز:
http://www.upload98.com/images/kml1ja3rxy2fuatl3ci.jpg

8. یه نوشته طولانی هست که میخوام 50 کاراکتر اول ایم نوشته رو قرار بدم توی یک متغییر با چه دستوری امکان پذیره؟

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

Domanjiri

Well-Known Member
سلام

خیلی خوش اومدین :rose: :oops:

اولین ارسال شما همانا اولین خلاف سنگین شماست:green: . لطف کنید سوالاتون رو در پست های جدا و با عنوان مناسب ارسال کنید. ممنون میشیم.

بگذریم، بریم سراغ سوالات..
1.حلقه فوق چرا فقط یکبار اجرا میشه؟
کد:

<?php while($data = mysql_fetch_array($result)) { echo (?><tr> <td> <a href=2585.htm>نسخه فورررر سیستم</a></td> </tr><?) } mysql_free_result($result); ?>

برای خط 194 که با رنگ قرمز مشخص شده خطای زیر رو میده
Parse error: parse error, unexpected ';' in C:\wamp\www\P r o j e c t s\index.php on line 194

البته وقتی کلمه php رو از تگ شروع برمیدارم خطا رفع میشه ولی حلقه فقط یکبار میچرخه در حالی که بیشتر از یکبار باید بچرخه

این حلقه یکبار اجرا میشه چون بنده خدا در همون اولین اجراش به اِرور برمی خوره!(فرض می کنیم قراره که بیشتر از یکبار اجرا بشه)

راه حل:
شما می تونید از این کد استفاده کنید:
PHP:
    while($data = mysql_fetch_array($result)) {
       echo <<<END
<tr>
                <td>
                <a href=2585.htm>abc</a></td>
                </tr>
END;
    }
در ضمن همیشه تگ شروع رو php?> قرار بدین

2. برای توضیحات بلند از چه مقداری استفاده کنم؟ VARCHAR( 255 ؟؟
اگه منظورتون در دیتابیس هست،« text »برای متون بلند و « varchar » برای متن های مثل عناوین و خلاصه و..


3. یه input دارم که که توضیحاتی توش درج میشه میخوام این قسمت ویرایشگر متن داشته باشه
یه ویرایشگر ساده با مثال نحوه استفاده
این مورد رابطه ی ملموسی با php نداره ولی حالا چون شما هستید:wink:، لینک زیر 20 عدد ویرایشگر رو لیست کرده، خوندش با شما:
http://www.webdesignerdepot.com/2008/12/20-excellent-free-rich-text-editors/

4. با چه دستوری یک چیدمان برای محصولات صفحه اول یک فروشگاه درست کنم؟
میخوام یک ستون سه ردیفه باشه که محصولات رو نمایش بده مثل تصویر زیر
http://www.upload98.com/images/e1whvn73bhafh0mnzn91.jpg

ابزار این کار html هست و css ، پس شما رو دعوت می کنم تا از بخش طراحی صفحات انجمن هم دیدن فرمایید :green:

5. یه مثال کوچولو از آپلود یک تصویر بهم میزنید؟ میخوام آدرس اون تصویر توی دیتابیس خیره بشه تا بعدا بشه ازش استفاده کرد توی متن یا صفحه
مثال :
در فایل html
PHP:
<html>
<body>
<form action="xxx.php" method="post" enctype="multipart/form-data">
<label for="image">Image:</label>
<input type="image" name="image" id="image" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>
و در فایل xxx.php
PHP:
<?php

if ($_FILES["file"]["error"] > 0)
    echo "Error: " . $_FILES["image"]["error"] . "<br />";
else
{
    echo "Upload: " . $_FILES["image"]["name"] . "<br />";
    echo "Type: " . $_FILES["image"]["type"] . "<br />";
    echo "Size: " . ($_FILES["image"]["size"] / 1024) . " Kb<br />";
    echo "Stored in: " . $_FILES["image"]["tmp_name"];
}

6. برای کد کردن فایل ها قویترین و مطمئن ترین راه کدومه؟
نه از سوالش خوشم میاد و نه از جواب اون...لطفا از فرد دیگه ای جوابتونو بگیرین.

7. چطوری موضوعات نوشته ها یا همون دسته بندی رو بتونم طبقه به طبقه کنم؟
مثل عکس زیز:
http://www.upload98.com/images/kml1ja3rxy2fuatl3ci.jpg
در مورد نمایشش که بازم مربوط به حوزه طراحی صفحه هست ولی بطور کلی شما باید دو لایه موضوع در دیتابیستون در نظر بگیرید (اصلی و فرعی ) و.... بسی طولانیست.

8. یه نوشته طولانی هست که میخوام 50 کاراکتر اول ایم نوشته رو قرار بدم توی یک متغییر با چه دستوری امکان پذیره؟

خب چند راه وجود داره ، مثلن یکیش می تونه این باشه:
PHP:
$short =  substr( $long, 0, 50);

دوستان ممنون میشم منو راهنمایی کنید
با تشکر
خواهش می کنم

موفق و پیروز باشید.
 
آخرین ویرایش:

sib98

New Member
سلام،
وای پسر تو مهشری! از همه سری!
قربونت برم الهی

دستتون درد نکنه

با تشکر فراووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووون
 

جدیدترین ارسال ها

بالا