پرسش و پاسخ در برنامه نویسی php

gam be gam

عضو جدید
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> به نام خدا </title>
</head>

<body style="background-color:#D1D1F3; direction:rtl;">
<br /><br />
<form action="" method="post">
    <div align="center" style="font-family:tahoma; font-size:14px; color:#990000;"> لطفا بر روی دکمه زیر کلیک کنید. </div><br />
    <div align="center"><input type="submit" name="ok" value=" کلیک کنید " style="font-family:tahoma; font-size:12px;" /></div><br />
</form>    

<?php 
    if (isset($_POST['ok'])){
        echo '<table align="center" width="80%" border="1" bordercolor="#0000FF" cellspacing="2" cellpadding="5">
        <tr>';
        for ($i=1;$i<=15;$i++){
            echo '<td align="center"><img src="pic/'.$i.'.jpg" width="150" height="100" title="تصویر '.$i.'"></td>';
            if ($i%4 == 0) echo '</tr><tr>';// برای چهار ستونه شدن جدول و ایجاد سطر جدید
        }
echo '</tr></table>';
    }
?>    
</body>
مکشید تا جواب بدینااااااا... کد اصلی اینه ولی من میخوام بجای اینکه همه عکس های پوشه pic نشون داده بشه، خودم یکی یکی و از هر پوشه ای ک میخوت عکس وارد کنم
 
آخرین ویرایش:

ehsanarian

عضو جدید
سلام چطور میشه در PHP یک gridviwe مانند، ایجاد کرد مثلا در هر صفحه 10 رکورد رو نمایش بده و اگر بیشتر از 10 تا بود در پایین شماره صفحه بزنه ؟ لطفا راهنماییم کنید
 

hoseng

کاربر بیش فعال
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> به نام خدا </title>
</head>

<body style="background-color:#D1D1F3; direction:rtl;">
<br /><br />
<form action="" method="post">
    <div align="center" style="font-family:tahoma; font-size:14px; color:#990000;"> لطفا بر روی دکمه زیر کلیک کنید. </div><br />
    <div align="center"><input type="submit" name="ok" value=" کلیک کنید " style="font-family:tahoma; font-size:12px;" /></div><br />
</form>    

<?php 
    if (isset($_POST['ok'])){
        echo '<table align="center" width="80%" border="1" bordercolor="#0000FF" cellspacing="2" cellpadding="5">
        <tr>';
        for ($i=1;$i<=15;$i++){
            echo '<td align="center"><img src="pic/'.$i.'.jpg" width="150" height="100" title="تصویر '.$i.'"></td>';
            if ($i%4 == 0) echo '</tr><tr>';// برای چهار ستونه شدن جدول و ایجاد سطر جدید
        }
echo '</tr></table>';
    }
?>    
</body>
مکشید تا جواب بدینااااااا... کد اصلی اینه ولی من میخوام بجای اینکه همه عکس های پوشه pic نشون داده بشه، خودم یکی یکی و از هر پوشه ای ک میخوت عکس وارد کنم
خب آره درست میگی اما میدونی چرا؟
چون به نظرم اصلا درمورد PHP مطالعه نکردی و همینجوری شروع کردی برنامه نوشتن
آخه این کد مشکل داره شما عکس از وزودی میگیری میخوای چاپش کنی در حالی که هنوز انتقالش ندادی به پوشه ای که میخوای و داری از پوشه pic اون ها رو میخونی
الان از من چه انتظاری داری بگو تا جوابتو بدم ولی فقط جواب همونو میدم به جای دیگش کار ندارم اون موقع شما هم خیال میکنی دارم بهت لطف می کنم
 

gam be gam

عضو جدید
آخرین تایپیکم

آخرین تایپیکم

خب آره درست میگی اما میدونی چرا؟
چون به نظرم اصلا درمورد PHP مطالعه نکردی و همینجوری شروع کردی برنامه نوشتن
آخه این کد مشکل داره شما عکس از وزودی میگیری میخوای چاپش کنی در حالی که هنوز انتقالش ندادی به پوشه ای که میخوای و داری از پوشه pic اون ها رو میخونی
الان از من چه انتظاری داری بگو تا جوابتو بدم ولی فقط جواب همونو میدم به جای دیگش کار ندارم اون موقع شما هم خیال میکنی دارم بهت لطف می کنم

ممنون مهندس ی دانشجوی تازه واردم.. این برنامه رو سرکلاس نوشتیم میخوام ب مدلهای مختلف تغییرش بدم.. نیازی ب انتقالش هم نیست خودم نوشتم برنامه رو البته سه ساعت طول کشید.. ممنون واقعا لطف میکنید
 

hoseng

کاربر بیش فعال
ممنون مهندس ی دانشجوی تازه واردم.. این برنامه رو سرکلاس نوشتیم میخوام ب مدلهای مختلف تغییرش بدم.. نیازی ب انتقالش هم نیست خودم نوشتم برنامه رو البته سه ساعت طول کشید.. ممنون واقعا لطف میکنید
چرا حالا آخرین تاپیک نوشتی؟ قهر کردی؟
به نظر من راهی که داری میری اشتباست ولی در هر حال سوالتو واضح بپرس من بلد باشم جواب میدم
 

saeid329

عضو جدید
سلام من ی کد دارم که اجرا نمیشه کی میتونه کمکم کنه میخوام با این کد به صفحه ی دیگه منتقل بشه کاربر اگه سشن ست نشده بود ولی در هیچ صورتی به صفحه ی دیگه منتقل نمیشه
<?php
//شروع یک نشست
session_start();
//بررسی تنظیم شدن یا نشدن متغیرهای سشن
if (!isset($_SESSION['username']) || !isset($_SESSION['password'])){


//در صورتی که متغیرهای سشن تنظیم نشده باشند، کاربر مجاز به دیدن ادامه صفحه نیست و او را به صفحه اصلی منتقل می کنیم
header("location: login_user.php");

}
?>
 

hoseng

کاربر بیش فعال
سلام من ی کد دارم که اجرا نمیشه کی میتونه کمکم کنه میخوام با این کد به صفحه ی دیگه منتقل بشه کاربر اگه سشن ست نشده بود ولی در هیچ صورتی به صفحه ی دیگه منتقل نمیشه
<?php
//شروع یک نشست
session_start();
//بررسی تنظیم شدن یا نشدن متغیرهای سشن
if (!isset($_SESSION['username']) || !isset($_SESSION['password'])){


//در صورتی که متغیرهای سشن تنظیم نشده باشند، کاربر مجاز به دیدن ادامه صفحه نیست و او را به صفحه اصلی منتقل می کنیم
header("location: login_user.php");

}
?>
برای استفاده از دستور header ملزم به رعایت خیلی از قوانین هستین
به جاش از راه حل جاوا اسکریپت استفاده کنید
کد:
print ("<script> window.location='yourLocation' </script>");
 

mohande5

عضو
با سلام
دوست عزیز شما اگه این خط رو به کدتون اضافه کنید مشکل هدایت کاربر توسط دستور header حل میشه:
;()ob_start
این تابع رو باید قبل از استفاده از دستور header کال کنی! که توصیه میشه اوایل کد استفاده بشه، مثلا قبل از ;()session_start ...
اگه این کدی که پست کردی کد صفحه action یک login page هست به جای || (یا) ، && (و) بذاری بهتره.

موفق باشی
یا علی.
 
آخرین ویرایش:

ali.leo

عضو جدید
HELP

HELP


سلام
کسی از VANET شبکه بین خودرویی چیزی میدونه؟
powerpoint یاdocumentازش داره؟
 

me.fatima

عضو جدید
کاربر ممتاز
سلام دوستان.خسته نباشید

تگ گذاری برای بخش اخبارسایت رو به چه صورت کدنویسی میکنند ؟؟
به فارسی سرچ کردم ولی چیزی گیرم نیومد. ممنون میشم راهنمایی کنید.
 

hoseng

کاربر بیش فعال
سلام دوستان.خسته نباشید

تگ گذاری برای بخش اخبارسایت رو به چه صورت کدنویسی میکنند ؟؟
به فارسی سرچ کردم ولی چیزی گیرم نیومد. ممنون میشم راهنمایی کنید.
سلام اگه میشه یه ذره واضح تر بگین
یعنی میخواین بدونین چطور دسته بندی کنین؟
 

me.fatima

عضو جدید
کاربر ممتاز
سلام اگه میشه یه ذره واضح تر بگین
یعنی میخواین بدونین چطور دسته بندی کنین؟

آره از همون اولش کلا چه جوری مینویسند. مثلا ادمین سایت برای هر خبر چند تگ تعیین میکنه و بعدا این تگ ها باید دسته بندی بشن.
بیشتر تو همین دسته بندی موندم.
 

hoseng

کاربر بیش فعال
آره از همون اولش کلا چه جوری مینویسند. مثلا ادمین سایت برای هر خبر چند تگ تعیین میکنه و بعدا این تگ ها باید دسته بندی بشن.
بیشتر تو همین دسته بندی موندم.
جوری که من خودم عمل کردم بهتون میگم
مثلا شما یه جدول تو دیتابیستون به نام Category ایجاد میکنین و دسته بندی های دلخواهتون رو وارد جدول میکنید
حالا در مواقعی که میخواین مثلا یک خبر جدید درج کنین. همه این category ها رو از جدول میخونین و برای هر کدوم یک CheckBox قرار میدین تا کسی که داره خبر رو ثبت میکنه هر کدوم از دسته بندی ها رو که خواست اضافه کنه
خب شما مسلما یه جدولی هم به نام News دارین که تمام اطلاعات اخبار رو نگه داری میکنه و صد در صد یه کلید مثل شماره خبر هم داره. اون جدول دسته بندی هم به ازای هر دسته یه شماره داره
حالا کافیه یه جدول دیگه مثلا به اسم Cat_News داشته باشین که ستون هاش شماره دسته بندی و شماره حبر هست که این دو ستون هم با هم کلید هستن.
موقع ثبت خبر به ازای چک باکس هایی که تیک خوردن شماره خبر و شماره او دسته بندی که تیک خورده رو وارد این جدول می کنید
 

me.fatima

عضو جدید
کاربر ممتاز
جوری که من خودم عمل کردم بهتون میگم
مثلا شما یه جدول تو دیتابیستون به نام Category ایجاد میکنین و دسته بندی های دلخواهتون رو وارد جدول میکنید
حالا در مواقعی که میخواین مثلا یک خبر جدید درج کنین. همه این category ها رو از جدول میخونین و برای هر کدوم یک CheckBox قرار میدین تا کسی که داره خبر رو ثبت میکنه هر کدوم از دسته بندی ها رو که خواست اضافه کنه
خب شما مسلما یه جدولی هم به نام News دارین که تمام اطلاعات اخبار رو نگه داری میکنه و صد در صد یه کلید مثل شماره خبر هم داره. اون جدول دسته بندی هم به ازای هر دسته یه شماره داره
حالا کافیه یه جدول دیگه مثلا به اسم Cat_News داشته باشین که ستون هاش شماره دسته بندی و شماره حبر هست که این دو ستون هم با هم کلید هستن.
موقع ثبت خبر به ازای چک باکس هایی که تیک خوردن شماره خبر و شماره او دسته بندی که تیک خورده رو وارد این جدول می کنید

ممنون از توضیحاتتون. متوجه شدم .
 

dejbanan

اخراجی موقت
?؟.:...:::> راهنمایی برای انتخاب یه تاریخ راه اندازی یک تالار علمی <:::...:.?؟

?؟.:...:::> راهنمایی برای انتخاب یه تاریخ راه اندازی یک تالار علمی <:::...:.?؟

من اینو یه بار دیگه هم زدم ولی نمیدونم چرا نیومد !!

عاغا یون خانوما ما نیاز به مشورت با شما داریم
به نظرتون چه تاریخ و مناسبتی برای راه اندازی و تولد یک تالار علمی هنری مناسبه ! ترجیحا قمری نباشه
 

me.fatima

عضو جدید
کاربر ممتاز
من اینو یه بار دیگه هم زدم ولی نمیدونم چرا نیومد !!

عاغا یون خانوما ما نیاز به مشورت با شما داریم
به نظرتون چه تاریخ و مناسبتی برای راه اندازی و تولد یک تالار علمی هنری مناسبه ! ترجیحا قمری نباشه

تولد خواجه نصیرالدین توسی : 5 اسفند ( روز مهندسی)
.
.
تو بین شخصیت های علمی ایرانی بگرد تاریخ مناسب پیدا میکنی.
 

baktash.mohsen

عضو جدید
واقعا به مشکل بر خورده ام

واقعا به مشکل بر خورده ام

سلام دوستان
به مشکل برخوردم
کد php نوشتم تو localhost کار میکنه و بعد آپدیت دیگه کار نمیکنه- پایگاه داده اش وصله ولی فرم رو خوب لود نمیکنه
مشکلش چیه؟؟؟
 

hoseng

کاربر بیش فعال
سلام دوستان
به مشکل برخوردم
کد php نوشتم تو localhost کار میکنه و بعد آپدیت دیگه کار نمیکنه- پایگاه داده اش وصله ولی فرم رو خوب لود نمیکنه
مشکلش چیه؟؟؟
بعید میدونم با این اطلاعاتی که دادین کسی بتونه کمک کنه
 

pari54

عضو جدید
سلام دوستان
مدتی پیش تو سمیناری درباره ی سایت ها و برنامه نویسی php صحبت میکردند و صحبت درباره ی قالب های سایت که شد،که یک نوع قالب(ftrame) سایت رو با نام قالب های 3لایه ای معرفی کردند!!!حتی نمونه سایت های خارجی و ایرانی اش رو هم نشون دادند اما من هرچی تو نت میگردم نمیتونم با همچین قالبی سایتی پیدا کنم و اصلا اطلاعاتی درمورد این نوع قالب ها نمیتونم پیداکنم!
اگر ممکنه راهنماییم کنید.
 

samira2011

عضو جدید
سلام وقت بخیر
چه طوری میتونم یه صفحه آزمون آنلان با php بنویسم؟
طوری که صورت سوال نمایش بده به همراه چهار گزینه؟
 

Vahid.Net

عضو جدید
سلام وقت بخیر
چه طوری میتونم یه صفحه آزمون آنلان با php بنویسم؟
طوری که صورت سوال نمایش بده به همراه چهار گزینه؟

درود

قبل در طراحی هر اسکریپتی با PHP ابتدا اسکریپت مورد نظر خودتون رو به صورت مفهومی روی کاغذ بیارید.

برای مثال برای آزمون آنلاین شما باید یک جدول برای سوالات و یک جدول برای پاسخ ها و جدول سوم واسط بین سوالات و کاربران و پاسخ کاربران باشد.

نکته ی دیگه در طراحی آزمون آنلاین توجه به منقضی شدن Session ها هست.

:gol:
 

Vahid.Net

عضو جدید
سلام دوستان
مدتی پیش تو سمیناری درباره ی سایت ها و برنامه نویسی php صحبت میکردند و صحبت درباره ی قالب های سایت که شد،که یک نوع قالب(ftrame) سایت رو با نام قالب های 3لایه ای معرفی کردند!!!حتی نمونه سایت های خارجی و ایرانی اش رو هم نشون دادند اما من هرچی تو نت میگردم نمیتونم با همچین قالبی سایتی پیدا کنم و اصلا اطلاعاتی درمورد این نوع قالب ها نمیتونم پیداکنم!
اگر ممکنه راهنماییم کنید.

درود

احتمالا منظور شما Iframe هست که در لینک زیر میتونید مطالبی را درباره اون مطالعه بفرمایید:

www.w3schools.com/html/html_iframe.asp

پ.ن: من خودم به شخصه این نوع طراحی رو نمی پسندم

:gol:
 

فاطمه طالبی

کاربر بیش فعال
توضیح برای کدهای php زیر

توضیح برای کدهای php زیر

سلام دوستان قراره ارئه بدم، چون اولین باره با php کار میکنم زیاد باهاش آشنایی ندارم.
میخواستم برام کدهای PHP ای که تو این عکس هستن رو توضیح بدین. فقط خط آخر رو کاملا میدونم چی هست. بقیه کمی نامفهومن. کدهای وردپرس هستن.

 
آخرین ویرایش:

saeedengine

عضو جدید
سلام
خسته نباشید
وقتی فرمی درست کردیم که کاربر میتونه در فرم چندین چک باکس را تیک بزند ، برای ارسال آنها به فایل سرور باید به چه طریقی اقدام کنم؟
مثلا در دستور پایین:
HTML:
<input type="text" name="name" />
نوع text داریم که در فایل سرور از طریق
PHP:
$_POST['name']
میتونیم بهش دسترسی داشته باشیم
ولی برای :
HTML:
<input type="check" name="check1" />
<input type="check" name="check2" />
چطوری به چک باکس ها دسترسی داشته باشیم؟(فرض کنیم کاربری بخواهد چندین چک باکس را انتخاب کند)

با تشکر
 

Vahid.Net

عضو جدید
سلام
خسته نباشید
وقتی فرمی درست کردیم که کاربر میتونه در فرم چندین چک باکس را تیک بزند ، برای ارسال آنها به فایل سرور باید به چه طریقی اقدام کنم؟
مثلا در دستور پایین:
HTML:
<input type="text" name="name" />
نوع text داریم که در فایل سرور از طریق
PHP:
$_POST['name']
میتونیم بهش دسترسی داشته باشیم
ولی برای :
HTML:
<input type="check" name="check1" />
<input type="check" name="check2" />
چطوری به چک باکس ها دسترسی داشته باشیم؟(فرض کنیم کاربری بخواهد چندین چک باکس را انتخاب کند)

با تشکر

درود

دقیقا مثل یک Text Input میتونی باهاش برخورد کنی:

HTML:
<input type="checkbox" name="test" value="1" />

و سمت سرور

PHP:
$_POST['test']

:gol:
 

Similar threads

بالا