نتايج جستجو مطالب برچسب : php variable

 آموزش پی اچ پی php – بخش ۴

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

قصد داریم از طریق یک فیلد نام شخصی را دریافت کرده و به او خوش آمد بگوییم.

نرم افزار Nusphere را باز کرده و یک پرونده جدید از نوع HTML File ایجاد کنید و کدهای زیر را میان <body> و <body/> تایپ کنید و سپس صفحه را با نام form.html ذخیره کنید.

<form action="welcome.php" method="post">
name : <input type="text" name="yourname">
submit : <input type="submit" name="send" value="send">
</form>

تا اینجا یک فرم با استفاده از html ایجاد کردیم که دارای یک فیلد از نوع text جهت دریافت اطلاعات و یک دکمه ارسال جهت ارسال فرم به محل گفته شده می باشد.تنها نکته ای که اینجا باید بهش دقت کنید خصیصه هایی است که در فرم استفاد شده است.
– اولین خصیصه ما action است که محل ارسال فرم را مشخص می کند که در کد بالا برابر با welcome.php است یعنی فرم ما باید به این فایل ارسال شود.
– خصیصه بعدی method می باشد که شیوه ارسال اطلاعات را مشخص می کند.در کل دو شیوه get و post برای ارسال اطلاعات وجود دارد که تفاوت آنها در امنیت می باشد و post از امنیت بالاتری بر خوردار است زیرا get اطلاعات را از طریق نوار آدرس ارسال می کند که توسط کاربر قابل مشاهده است و علاوه بر این get دارای محدودیت در ارسال اطلاعات به مقدار ۱۰۰ کاراکتر می باشد.
در صورتی که خصیصه method مشخص نشود به صورت پیش فرض get لحاظ می شود.

تا اینجا مشخص شده که اطلاعات دریافت شده به welcome.php ارسال می شوند پس نیاز به این صفحه برای دریافت و پردازش اطلاعات داریم.

یک پرونده جدید php ایجاد کرده و با نام welocome.php در محل form.htm ذخیره کنید.سپس کد های زیر را درون آن تایپ کنید :

<?php
name = $_POST['yourname'];$
echo "welcome $name";
<؟

در کد بالا ابتدا یک متغیر به نام name$ ایجاد کرده و مقدار دریافتی را به وسیله آرایه POST_$ در آن ذخیره کردیم.در صورتی که مقدار متد ما get بود باید از GET_$ استفاده می کردیم.برای دریافت مقادیر فرم باید از نام آن استفاده کنیم و ما هم در اینجا از yourname که برای input بود استفاده کردیم.سپس با استفاده از تابع echo رشته welcome و name$ را چاپ کردیم.
توجه داشته باشید که آرایه های بالا از دستورات پیشفرض php بوده و باید حتمآ با حروف بزرگ نوشته شوند.

به کد زیر توجه کنید :

echo "welcome ".$name;

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

آموزش را در اینجا به پایان می رسانم ولی در جلسات آینده بعد از یادگیری دستورات شرطی مباحث بیشتری را در این باره می آموزیم.ولی برای تمرین یک بار هم متد get را به کار ببرید و نتیجه را بعد از اجرا از طریق نوار آدرس مرورگر بررسی و مقایسه کنید.

ادامه مطلب / دانلود
 آموزش پی اچ پی php – بخش ۳

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

متغیر چیست ؟
در بسیاری از موارد نیاز است که اطلاعاتی را به صورت موقت ذخیره و چندین بار مورد استفاده و عملیات متفاوتی را روی آن ها اعمال کنیم در اینجاست که به متغیرها نیاز داریم.متغیر ها در هنگام ذخیره سازی یک فضا از ram گرفته و مقدار را در آن ذخیره می کنند.

یک پرونده جدید ایجاد و کد زیر را تایپ کرده و اجرا کنید :

1
2
$name = gooyait;
echo $name;

متوجه شدید که نتیجه gooyait می باشد.

در اکثر زبان های برنامه نویسی قبل از تعریف متغیر باید نوع آن مشخص گردد اما در php نیازی به انجام این کار نیست و php با توجه به مقدار ذخیره شده در متغیر نوع آن را شناسایی می کند.
انواع متغیر در php شامل string(کاراکترها را در بر می گیرد)،integer(شامل اعداد و اعشار true) boolean ، (double یا false) و array ( در بخش های بعدی مورد بحث قرار می گیرد) می باشند.

1
2
3
4
$string = 'gooyait';
$integer = 123;
double = 5.2;
$boolean = true;

–  برای تعریف متغیر  باید در ابتدای نام متغیر از علامت ( $ ) استفاده شود.
–  نام متغیر می تواند شامل حروف به همراه اعداد و خط زیر ( _ ) باشد.(مثال های زیر نمونه ای صحیح از تعریف متغیر می باشند)
–  در ابتدای نام متغیر نمی توان از عدد استفاده کرد ولی اگر ابتدا حروف یا خط زیر و سپس عدد باشد اشکال ندارد.
–  متغیرها به کوچک یا بزرگ بودن حروف حساس هستند.برای مثال  $gooyait با GOOYAIT تفاوت دارد و یکی نیستند.
–  برای مقداردهی یک متغیر از علامت یا عملگر ( = ) همان مساوی استفاده می شود.
–  استفاده از فاصله در نام متغیر مجاز نیست.
–  متغیر های رشته ای باید حتما داخل کوتیشن یا دابل کوتیشن قرار بگیرد.

امیدوارم مورد توجه کاربران گویا آی تی قرار بگیرد.با نظرات ارزشمند خود با ما همراه باشید.

ادامه مطلب / دانلود
css.php