December 29th, 2010, 12:03
#11
عضو انجمن
پاسخ : چاپ فاكتور با سايز a5
نوشته اصلی توسط
Rezash
خروجي تو بايد حتما در قالب عكس باشه يا نه ؟
اگر قرار باشه عكس باشه دو راه ميتونيد انجام بديد :
1. توليد فايل pdf
2. ايجاد يك تصوير با كتابخانه gd
كه دو مورد بالا يكم سخت تر هستند ولي راه ساده تر
استفاده از يك جدول html و درج مقادير در اون
از سه روش فوق كدوم مد نظرتون هست تا در موردش بحث كنيم.
از نظر من سعید جانم اینطور شاید بگه
تولید فایل pdf هست
و اچ تی ام ال هم خوبه
اول پی دی اف
تعداد تشکر ها از atilnic به دلیل پست مفید
December 29th, 2010 12:03
# ADS
December 29th, 2010, 12:16
#12
عضو انجمن
پاسخ : چاپ فاكتور با سايز a5
نوشته اصلی توسط
Rezash
خروجي تو بايد حتما در قالب عكس باشه يا نه ؟
اگر قرار باشه عكس باشه دو راه ميتونيد انجام بديد :
1. توليد فايل pdf
2. ايجاد يك تصوير با كتابخانه gd
كه دو مورد بالا يكم سخت تر هستند ولي راه ساده تر
استفاده از يك جدول html و درج مقادير در اون
از سه روش فوق كدوم مد نظرتون هست تا در موردش بحث كنيم.
سلام
نه نمي خوام عكس باشه، حالا به table يا div شده هم عالي ميشه
فقط ميخوام يك چيزي شبيه فاكتور در بيارم كه در برگ آ5 چاپ بشه
ممنون ميشم راهنمايي كنيد
---------- Post added at 01:16 PM ---------- Previous post was at 01:15 PM ----------
نوشته اصلی توسط
atilnic
از نظر من سعید جانم اینطور شاید بگه
تولید فایل pdf هست
و اچ تی ام ال هم خوبه
اول پی دی اف
نه ميخوام html باشه، با تشكر
تعداد تشکر ها از aghaee به دلیل پست مفید
December 29th, 2010, 20:10
#13
عضو دائم
پاسخ : چاپ فاكتور با سايز a5
خب اگر در طراحي فرم html مشكلي نداريد يك فرم ساده بسازيد تا من بخش server side اش رو بتونم راهنمايي كنم.
تعداد تشکر ها از Rezash به دلیل پست مفید
December 29th, 2010, 23:35
#14
عضو انجمن
پاسخ : چاپ فاكتور با سايز a5
نوشته اصلی توسط
Rezash
خب اگر در طراحي فرم html مشكلي نداريد يك فرم ساده بسازيد تا من بخش server side اش رو بتونم راهنمايي كنم.
ممنون از همياري تون
فايل index پيوست شد
:: يه راهنمايي كوچيك نيازمندم
من ميخوام وقتي تعداد كالا وارد شد و قيمت هر كالا هم وارد شد قيمت محاسبه بشه ولي صفحه عوض نشه
امكانش هست؟
ممنون و متشكر
فایل های پیوست شده
December 30th, 2010, 05:01
#15
عضو دائم
پاسخ : چاپ فاكتور با سايز a5
يك نمونه ساده رو نوشتم :
کد PHP:
<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>فاكتور</title>
</head>
<body>
<p>
<font face="Tahoma" style="font-size: 9pt"><span lang="fa">رديف
</span> <span lang="fa"> نام كالا
</span> <span lang="fa"> في
تعداد قيمت كل</span> </font></p>
<p>
<?php
$i = 0 ;
$total = 0 ;
foreach( $_POST [ 'r' ] as $id )
{
$r = ( is_numeric ( $id )) ? $id : 'نا معتبر' ;
$name = isset( $_POST [ 'n' ][ $i ]) ? $_POST [ 'n' ][ $i ] : 'وارد نشده' ;
$fee = isset( $_POST [ 'f' ][ $i ]) ? $_POST [ 'f' ][ $i ] : 'وارد نشده' ;
$total = isset( $_POST [ 't' ][ $i ]) ? $_POST [ 't' ][ $i ] : 'وارد نشده' ;
$price = isset( $_POST [ 'g' ][ $i ]) ? $_POST [ 'g' ][ $i ] : 'وارد نشده' ;
if( is_numeric ( $price ))
$total += $price ;
?>
<p>
<?=$r?> <?=$name?> <?=$fee?> <?=$total?> <?php } echo $price ; ?> </p>
<p><font face="Tahoma" style="font-size: 9pt">
<span lang="fa">قيمت كل</span>:</font><?=$total?> </p>
<input type="submit" onclick="alert('prtin function ! ');" class="buttonSubmit" value="Print" />
</body>
</html>
براي لود شدن در خود صفحه :
1. ميتونيم كلا از js استفاده كنيم
2. ميتونيم به صورت ajax بنويسيم
ویرایش توسط Rezash : December 30th, 2010 در ساعت 05:04
تعداد تشکر ها از Rezash به دلیل پست مفید
December 30th, 2010, 10:47
#16
عضو انجمن
پاسخ : چاپ فاكتور با سايز a5
نوشته اصلی توسط
Rezash
يك نمونه ساده رو نوشتم :
کد PHP:
<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>فاكتور</title>
</head>
<body>
<p>
<font face="Tahoma" style="font-size: 9pt"><span lang="fa">رديف
</span> <span lang="fa"> نام كالا
</span> <span lang="fa"> في
تعداد قيمت كل</span> </font></p>
<p>
<?php
$i = 0 ;
$total = 0 ;
foreach( $_POST [ 'r' ] as $id )
{
$r = ( is_numeric ( $id )) ? $id : 'نا معتبر' ;
$name = isset( $_POST [ 'n' ][ $i ]) ? $_POST [ 'n' ][ $i ] : 'وارد نشده' ;
$fee = isset( $_POST [ 'f' ][ $i ]) ? $_POST [ 'f' ][ $i ] : 'وارد نشده' ;
$total = isset( $_POST [ 't' ][ $i ]) ? $_POST [ 't' ][ $i ] : 'وارد نشده' ;
$price = isset( $_POST [ 'g' ][ $i ]) ? $_POST [ 'g' ][ $i ] : 'وارد نشده' ;
if( is_numeric ( $price ))
$total += $price ;
?>
<p>
<?=$r?> <?=$name?> <?=$fee?> <?=$total?> <?php } echo $price ; ?> </p>
<p><font face="Tahoma" style="font-size: 9pt">
<span lang="fa">قيمت كل</span>:</font><?=$total?> </p>
<input type="submit" onclick="alert('prtin function ! ');" class="buttonSubmit" value="Print" />
</body>
</html>
براي لود شدن در خود صفحه :
1. ميتونيم كلا از js استفاده كنيم
2. ميتونيم به صورت ajax بنويسيم
ممنون از راهنمايي تون
يه خطايي ميده
Warning: Invalid argument supplied for foreach() in C:\wamp\www\fak\faktor.php on line 22
در مورد بارگذاري توي همون صفحه به هيچ كدوم از موارد ذكر شده آشنايي ندارم، ممنون ميشم يه راهنمايي كوچيك كنيد
با تشكر فروان
---------- Post added at 11:47 AM ---------- Previous post was at 11:30 AM ----------
:: چيكار كنم كه تو برگ آ5 پرينت بشه؟
January 1st, 2011, 20:55
#17
عضو جدید
پاسخ : چاپ فاكتور با سايز a5
سلام
می تونی فاکتورتو توی word درست کنی و سربرگتو تو بک گراندش بزاری و از اون خروجی html بگیری و کد های php رو هرجاییش خواستی بزاری این آسون ترین کاره به نظر من