نمایش نتایج: از شماره 1 تا 10 , از مجموع 26

موضوع: آموزش گقدم به قدم برنامه نویسی به زبان php از پایه

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #10
    عضو جدید
    تاریخ عضویت
    Apr 2011
    نوشته ها
    24
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    107
    تشکر شده در
    19 پست

    پیش فرض پاسخ : آموزش گقدم به قدم برنامه نویسی به زبان php از پایه

    تبدیل نوع با type casting

    وقتی با تابع ()settype نوع متغیری را تغییر میدهید . نوع اصلی متغیر تغیر می کند .اما اگه با ()type casting این کارو بکنید یک کپی از متغیر میگیره و بعد به نوع دیگه ای تبدیل میشه

    و نوع متغیر اصلی تغییر نمی کنه

    واسه اینکه این کارو انجام بدید باید به شکلی که مثال میزم عمل کنید:

    کد PHP:
    $x 13.5;
    $y = (integer) $x
    دستور اول به متغیرمون مقدار میده که double است. دستور دوم متغیر y$ را از x$ می سازه که از نوع integer است و مقدارش رو هم برابر 13 قرار میده


    حالا یه صفحه طراحی می کنیم که انواع متغیر ها رو تشخیص بده و نوع متغیر رو عوض کنه و نمایش بده





    کد PHP:
    <?php
    $a
    =12;
    $s="computer";
    echo 
    '<b> type of $a is:'.gettype($a)."<br>";
    echo 
    'type of $s is :'gettype($s). "<br>";
    settype($a,'double');
    echo 
    'new type of $a is :'.gettype($a)."<br>";
    $x=13.15;
    echo 
    'type of $x is:'.gettype($x)."<br>";
    $y = (integer)$x;
    echo 
    'type of $y is:'.gettype($y)."<br>";
    echo 
    'value of $y is :'.$y."<br>"
    ?>


    ---------- Post added at 01:03 PM ---------- Previous post was at 12:40 PM ----------

    ترکیب php با html

    همونطور که تقریبا همه می دونید اصلی ترین زبان برای طراحی وب html هست که یه ضعف هایی هم داره در محاسبات و ...

    این ضعف ها توسط php رفع شده.یه سری کارهایی هم که در html قابل اجرا نیست توی php انجام می شه

    حالا برای ترکیب این دو تا زبون باید فایل html ایجاد کرد و هر جا نیاز بود از اسکریپت های php استفاده کرد.

    یه مثال برای ترکیب این دو زبان هم براتون میزنم

    کد HTML:
    <html>
    <head>
    <title>embeded php</title>
    </head>
    <body>
    <h2>this is in html</h2>
    <?php
    echo 'this text is in php'.'<br>'.'<br>';
    echo ' therfore php and html coexist.';
    ?> 
    </body>
    </html>


    ---------- Post added at 01:30 PM ---------- Previous post was at 01:03 PM ----------

    حالا صفحه ای طراحی میکنیم که توش فرمی قرار داده باشه

    از کاربر تعداد کالا رو درخواست کنه

    و بعد تعداد کل کالا و قیمت رو محاسبه کنه


    (دوستان طراحی همه این صفحه هایی که تا حالا با هم نوشتیم، با مطالبی که گفتم کاملا امکان پذیره برای یادگیری بهتر خودتون قبل از این که من کد ها رو در صفحه قرار بدم کا ر رو شروع کنید و بعد وقتی من کد رو در صفحه قرار دادم با هم مقایسه کنید و رفع اشکال کنید اینطوری خیلی بهتر یادمیگیرید)


    کد HTML:
    <html>
    <head>
    <title>embeded php</title>
    <style type="text/css">
    <!--
    .style1 {color: #FFFFFF}
    -->
    </style>
    </head>
    <body>
    <form action="ch3-6.php" method="post">
    <table border=1>
    <tr>
      <td width=150 bgcolor="#330000"><span class="style1">bookname</span></td>
      <td width=150 bgcolor="#330000"><div align="center" class="style1">quantity</div></td>
    </tr>
    <tr>
      <td bgcolor="#999999">pascal</td>
      <td align="center" bgcolor="#999999"><input type="text" name="pasqty" size="3" maxlength="3"></td>
    </tr>
    <tr>
        <td bgcolor="#999999">visual c++</td>
    	<td align="center" bgcolor="#999999"><input type="text" name="vcqty" size="3" maxlength="3"></td>
    </tr>
    <tr>
       <td bgcolor="#999999">c programming</td>
       <td align="center" bgcolor="#999999"><input type="text" name="cqty" size="3" maxlength="3"></td>
    </tr>
    <tr>
       <td colspan="2" align="center" bgcolor="#999999"><input type="submit" value="submit order"></td>
    </tr>
    </table>
    </form>
    
    
    </body>
    </html>
    خوب دقت کنید

    خط اول با پارامتر action مشخص میکنه که وقتی دکمه submit order زده میشه فرو به برنامه یا صفحه ch3-6.php ارسال بشه.

    پس متوجه می شیم که باید یک صفحه هم با نام ch3-6.php طراحی کنیم و قرار در این صفحه اطلاعاتی که از صفحه قبل گرفته شده پردازش بشه

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

    این تعداد در سه متغیر با نام های pasqty , vcqty , cqty قرار میگیره این سه تا متغیر در برنامه ch3-6.php دستیابی میشن

    به روش دستیابی به این سه متغیر خوب توجه کنیددددددد مهمه
    کد PHP:
    <html>
    <body>
    <?php
    $sum 
    $_POST['pasqty']+ $_POST['vcqty']+$_POST['cqty'];
    $price=$_POST['pasqty']*3000 $_POST['vcqty']*2500 $_POST['cqty']*4000;
    echo 
    '<br>total quantity:'.$sum.'<br>';
    echo 
    'total price:'.$price;
    ?>
    </body>
    </html>
    خوب سطر سوم اسکریپت php رو در کدhtml آغاز میکنه

    دستور چهارم مجموع درخواست های کاربر رو محاسبه می کنه . (باز تاکید میکنم به روش دستیابی به متغیر ها در فرم دقت کنید)

    (به کدهای css که در صفحه میبینید توجه نکنید مربوط به درس ما نمی شه )

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

  2. تعداد تشکر ها ازphpman به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. منبع اصلی آموزش برنامه نویسی
    توسط Mr1 در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: October 13th, 2014, 20:37
  2. پاسخ ها: 0
    آخرين نوشته: April 19th, 2013, 03:30
  3. پاسخ ها: 0
    آخرين نوشته: February 18th, 2013, 20:31
  4. پاسخ ها: 0
    آخرين نوشته: January 14th, 2012, 14:19

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •