-
December 19th, 2011, 22:40
#1
در خواست یک صفحه با php
سلام
کسی از دوستان میتونه یه صفحه به زبان php برای من طراحی کنه؟
یک صفحه که داخلش یک جدول باشه و داخل جدول اسم تعدادی از کارمندان یک شرکت قرار بگیره. وقتی روی این اسم ها کلیک بشه در صفحه جدید ساعت ورود و خروج این کارمندان نمایش داده بشه. به دیتابیس نیاز نیست. فقط به صورت پیش فرض یک ساعت ورود و خروج رو نشون بده
ممنون
-
-
December 19th, 2011 22:40
# ADS
-
December 19th, 2011, 22:56
#2
پاسخ : در خواست یک صفحه با php
با php ؟ 
چیزی که می فرمایید html-javascript هست و ربطی به php نداشت ببخشید.
---------- Post added at 10:56 PM ---------- Previous post was at 10:54 PM ----------
طراحی هم نمی گویند کدنویسی هست
-
-
December 19th, 2011, 23:12
#3
-
-
December 19th, 2011, 23:16
#4
پاسخ : در خواست یک صفحه با php
منظورتون اینه که ساعت کاری کارمندان رو نشون بده؟
تغییر نام گروه طراح و توسعه ...
-
تعداد تشکر ها از plastic به دلیل پست مفید
-
December 19th, 2011, 23:23
#5
پاسخ : در خواست یک صفحه با php
من دوست ندارم بنویستم تحویلت بدم می خوام کمکت کنم خب پایه ای ؟
از این جا شروع می کنیم که تمام php کار های حرفه ای یک تصور کلی از html , کد خروجی در ذهنشون دارند حالا شما می تونی اول کل Html رو بنویسی
سپس بجای tr و Td های تکراری از php استفاده کنی
حالاکه دیتابیس نداری پس اطلاعات باید در یک object نگهداری شوند و ما مثلا از Array استفاده می کنیم
---------- Post added at 11:21 PM ---------- Previous post was at 11:20 PM ----------
کد HTML:
<table><tr><td>fileds 1</td><td>field 2</td></td></tr></table>
---------- Post added at 11:23 PM ---------- Previous post was at 11:21 PM ----------
حالا وقت تعریف مقادیر در آرایه بدون فوت وقت یک راست برو سر اصل مطلب این از خوبی های php هست 
کد PHP:
<?php
$i++;$allstafs[$i]["family"]="ashkany";$allstafs[$i]["salary"]="2,000";
سپس نوبت به عشق من رسیده یعنی تحول در برنامه نویسی= کپی پیست
-
تعداد تشکر ها از tinavps به دلیل پست مفید
-
December 19th, 2011, 23:24
#6
پاسخ : در خواست یک صفحه با php

نوشته اصلی توسط
plastic
منظورتون اینه که ساعت کاری کارمندان رو نشون بده؟
فقط خیلی ساده وقتی روی اسمها کلیک میشه یه ساعتی رو به صورت فرضی نمایش بده
مثلا:
ساعت ورود 8:05
ساعت خروج 16:30
-
-
December 19th, 2011, 23:47
#7
پاسخ : در خواست یک صفحه با php
کد PHP:
$i++;$allstafs[$i]["family"]="ashkany";$allstafs[$i]["salary"]="2,000";
$i++;$allstafs[$i]["family"]="nasiry";$allstafs[$i]["salary"]="4,000";
$i++;$allstafs[$i]["family"]="hamidi";$allstafs[$i]["salary"]="3,000";
$i++;$allstafs[$i]["family"]="yaas";$allstafs[$i]["salary"]="1,000";
$i++;$allstafs[$i]["family"]="mahmoodi";$allstafs[$i]["salary"]="5,000";
$i++;$allstafs[$i]["family"]="tiam";$allstafs[$i]["salary"]="1,050";
چه فاز داد کپی پیست خنک شدم
---------- Post added at 11:27 PM ---------- Previous post was at 11:25 PM ----------
حالا یک foreach خوشگل میاریم وسط
اونجا که قراره هر ردیف tr ظاهر شوند
کد PHP:
foreach($allstafs as staff_id=>$staffinfo){
echo('<tr><td>' .$staffinfo["family"]. '</td><td>'.$staffinfo["salary"].'</td></tr>');
}
---------- Post added at 11:30 PM ---------- Previous post was at 11:27 PM ----------
ای دل قافل لینک نداره پس قبل از family باید تگ a رو اضافه کنیم به صفحه دوم پس یک تغییراتی می دهیم که در خروجی فامیلی درون تگ a باشه:
کد PHP:
foreach($allstafs as staff_id=>$staffinfo){
echo('<tr><td><a target="_blank" href="info.php?staff_id=' .$i .'">' .$staffinfo["family"]. '</a></td><td>'.$staffinfo["salary"].'</td></tr>');
}
---------- Post added at 11:32 PM ---------- Previous post was at 11:30 PM ----------
نکته: به تعداد دلخواه به آرایه عضو بده مثلا فامیلی رو که داری یک عضو دیگر بنام starttime و endtime بده
کد PHP:
$i++;$allstafs[$i]["family"]="ashkany";$allstafs[$i]["salary"]="2,000";$allstafs[$i]["start_time"]="7:00";$allstafs[$i]["end_time"]="16:00";
---------- Post added at 11:33 PM ---------- Previous post was at 11:32 PM ----------
از اونجایی که نگفتی استادتون چی دقیقا ازت خواسته از کوکی استفاده نشده و از include هم خبری نیست 
---------- Post added at 11:47 PM ---------- Previous post was at 11:33 PM ----------
کد PHP:
در صفحه info.php ابتدا بررسی می کنیم که از متد گت متغیر چی اومده برامون نیومده بود کنترلش کنیم شروع :
<?php
if(isset($_GET['staff_id'])){
$staff_id=$_GET['staff_id'];
//در اینجا فرض شده کل آرایه در اینجا هم تعریف شده یعنی یا کپی کن در خط اول یا کلش رو بریز توی یک فایل و اینکلودش کن
$my_info=$staff_info[$staff_id]
ینی از کل اعضای آرای یک مورد که key اون برابر staff_id گفته شده بود رو مقداردهی کنه داخل $my_info
حالا همه چی راحت شد با کمک echo($my_info["family"]); و همانطور که معلومه $my_info["salary"]
حالا بحث اینکه end_time و start_time چگونه از هم کم و زیاد شوند بماند
در این مثال هم سعی کردیم از is_array و htmlspecialchars به دلایل سیاسی استفاده نکنیم
}else{
echo('خطا کد کارمند معتبر نیست');
}
?>
-
تعداد تشکر ها از tinavps به دلیل پست مفید
-
December 19th, 2011, 23:48
#8
پاسخ : در خواست یک صفحه با php

نوشته اصلی توسط
Dark EViL
فقط خیلی ساده وقتی روی اسمها کلیک میشه یه ساعتی رو به صورت فرضی نمایش بده
مثلا:
ساعت ورود 8:05
ساعت خروج 16:30
ببینید منظور از ساعت ورود و خروج دو جور میتونه باشه:
1. ساعت کاری کارمند x که هر روز مثلا از ساعت 8 تا 16 هستن.
2. ساعتی که در سایت و سیستم و هر جایی که مد نظرتون هست لاگین و خارج میشه.
اولی نیاز به پی اچ پی نداره دومی نیاز داره.
تغییر نام گروه طراح و توسعه ...
-
تعداد تشکر ها از plastic به دلیل پست مفید
-
December 19th, 2011, 23:50
#9
پاسخ : در خواست یک صفحه با php
من وقتی تدریس دارم از جلسات اول خارج از برنامه memcached رو آموزش می دهم. کمی فکر کن کوکی و دیتابیس و کانکشن های الکی حذف و فقط کش در رم با سرعت بالا هم اوپتیمایز هم آموزشش راحت تر هست این هم به دلایل سیاسی و اینکه نویسنده این خط اسرائیلیه صرف نظر شد
موند همون دستورهای اسلامی که echo و foreach بودند.
-
تعداد تشکر ها از tinavps به دلیل پست مفید
-
December 20th, 2011, 00:05
#10
عضو دائم
پاسخ : در خواست یک صفحه با php

نوشته اصلی توسط
Dark EViL
سلام
کسی از دوستان میتونه یه صفحه به زبان php برای من طراحی کنه؟
یک صفحه که داخلش یک جدول باشه و داخل جدول اسم تعدادی از کارمندان یک شرکت قرار بگیره. وقتی روی این اسم ها کلیک بشه در صفحه جدید ساعت ورود و خروج این کارمندان نمایش داده بشه. به دیتابیس نیاز نیست. فقط به صورت پیش فرض یک ساعت ورود و خروج رو نشون بده
ممنون
حاضر به پرداخت هزینه هستید برای این پروژه ؟
کاربر عزیز مشخصات سرور خود را بدون هماهنگی در پیغام خصوصی ارسال نفرمایید .
مدیریت سرور های اختصاصی و مجازی همچنین خدمات مجازی سازی و کلودکامپیوتینگ انجام میشود.
YAHOO -
GMAIL
-