زبان برنامه نویسی PHP، یکی از زبانهای برنامه نویسی قدرتمند برای ساخت تارنماهای پویا است. از این زبان برنامه نویسی برای ایجاد تارنماها و پورتالهای بزرگ سازمانی میتوان استفاده کرد. برای یادگیری زبان PHP مانند هر زبان دیگر نیاز به انجام تمرینهای لازم در این زمینه است. در پودمان سوم از کتاب پیاده سازی سیستمهای اطلاعاتی و طراحی وب، کارگاهها و فعالیتهایی به منظور یادگیری این زبان برنامه نویسی تحت وب قرار گرفته است. در این پست قصد داریم کدهای مربوط به کارگاههای پودمان سوم این کتاب درسی را قرار دهیم.
این پست به مرور به روز رسانی می شود و تمامی کدهای مربوط به این پودمان در اینجا قرار خواهد گرفت.
فعالیت کارگاهی صفحه ۱۲۳ (تعریف ثابت)
<?php define("PI",3.14); $r=8.5; $area=PI*$r*$r; print "Circle Area: $area"; ?>
فعالیت کارگاهی صفحه ۱۲۴ (عملگرهای مقایسهای)
<?php $num1=18; $num2=4; echo($num1!==$num2); ?>
کارگاه ۵ صفحه ۱۲۴ (کاربرد دستور if)
<?php $score=8; if($score>10) { $color="green"; } else { $color="red"; } ?> <body style="background-color:<?php echo($color);?>"> </body>
کارگاه ۶ صفحه ۱۲۵ (استفاده از دستور switch)
<?php $favcolor=array("red","green","blue"); $index=0; switch($index) { case 0: echo "<span style='color:$favcolor[$index];'>Your favorit color is red!</span>"; break; case 1: echo "<span style='color:$favcolor[$index];'>Your favorit color is green!</span>"; break; case 2: echo "<span style='color:$favcolor[$index];'>Your favorit color is blue!</span>"; break; } ?>
کارگاه ۷ صفحه ۱۲۷ (کاربرد حلقه for)
<body> <table border="1"> <tr> <th>عدد</th> <th>توان دو</th> <th>توان سه</th> </tr> <?php for($i=1;$i<=5;$i++) { echo ("<tr style='text-align:center;'>"); echo ('<td>'.$i.'</td>'); echo ('<td>'.$i*$i.'</td>'); echo ('<td>'.$i*$i*$i.'</td>'); echo ("</tr>"); } ?> </table> </body>
فعالیت کارگاهی صفحه ۱۲۷
<body> <?php $day=array("شنبه","یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنجشنبه","جمعه"); $table="<table border='1'><tr>"; for($i=0;$i<=6;$i++) $table.="<td>$day[$i]</td>"; $table.="</tr><tr>"; for($j=1;$j<=35;$j++) { if($j<=30) $table.="<td>$j</td>"; else $table.="<td> </td>"; if(($j % 7)==0) $table.="</tr><tr>"; } $table.="</tr></table>"; echo $table; ?> </table> </body>
کارگاه ۸ صفحه ۱۲۸ (ساخت فهرست کشویی)
<body> <?php echo ('<select>'); $color=array("red","green","blue","yellow","black"); foreach ($color as $value) echo '<option value=".$value">'.$value.'</option>'; echo ('</select>'); ?> </body>
کارگاه ۹ صفحه ۱۲۹ (استفاده از حلقه while)
<body > <form name="list_name" id="list_name" method="post"/> <?php $n=1; $code=""; while($n<=5) { $code.="<input type='text' id='student$n' name='student$n'/>نام خانوادگی دانش آموز$n <br/>"; $n++; } echo($code); ?> <input type="submit" value="ثبت"/> <input type="reset" value="جدید"/> </form> </body>
کارگاه ۱۰ صفحه ۱۲۹ (استفاده از حلقه do while)
<body> <form name="radio_list" id="radio_list" method="post"/> <?php $color_list=array("red","blue","green","black"); $n=0; $code=""; do { if($n==0) $select="checked"; $code.="<input type='radio' id='sel_color$n' name='sel_color' $select/>$color_list[$n] <br/>"; $n++; }while($n<count($color_list)); echo($code); ?> <input type="submit" value="ثبت"/> <input type="reset" value="جدید"/> </form> </body>
واسه پودمان ۵ رو هم میزاشتید خیلی خوب میشد
عالییییی بوددد مرسییییی
لطفا پودمان ۳ هم بگذارید خیلی سریع مرسییییییی
منم موافقم
لطفا کدهای کارگاه ها و فعالیت های پودمان ۵هم بگذارید
خواهشم میکنم سریع تر
سلام خیلی خوب بود پودمان دو رو هم میخوام اگ میشه وبراتون مقدور هستد این رو هم مد نظر قرار بدید
عالیه فقط من واسه پودمان۱میخواستم
بروز ذپرسانی نمیکنید چرا؟
پودمان۱ مربوط به اکسل هست اصلا ربطی به برنامه نویسی نداره
میشه کارگاه ۱۵ هم بزارید چرا تا ۱۰ فقط گزاشتید