نمایش نتیجه

چگونگی نمایش نتیجه در یک باکس متنی در php

اساطیر زبان

چگونگی دریافت ورودی از HTML؛ انجام محاسبات و نمایش خروجی در باکس های متنی موضوعی ست که در این مطلب آن را یاد خواهید گرفت.

می خواهیم یک برنامه بنویسیم که دو عدد را با هم جمع بزند و نتایج را در یک باکس متنی سوم چاپ کند.

 


پی اچ پی

توی این پک فوق العاده، PHP رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، با PHP وبسایت بساز، پروژه محور یاد بگیر و حسابی پول در بیار! 


 

برای نمایش خروجی در باکس متنی سوم؛ روش های زیادی وجود دارد. روش اول: دریافت ورودی از HTML، انجام محاسبات و نمایش خروجی در باکس متنی. برای این منظور در اسکریپت PHP در کد نویسی باید نوع ورودی را به صورت “text” با مقدار “output”= استفاده کنیم. به مثال زیر توجه کنید:

<?php

if(isset($_POST[‘add’]))

{

$x=$_POST[‘fnum’];

$y=$_POST[‘snum’];

$sum=$x+$y;

echo “Result:<input type=’text’ value=’$sum’/>”;

}

?>

<body>

<form method=”post”>

Enter first number <input type=”text” name=”fnum”/><hr/>

Enter second number <input type=”text” name=”snum”/><hr/>

<input type=”submit” name=”add” value=”ADD”/>

</form>

</body>

word image 22

در مثال بالا؛ ابتدا با استفاده از اسکریپت HTML با مقدار “Fnum” برای اولین باکس متنی و مقدار “Snum” برای دومین باکس متنی؛ دو باکس متنی را طراحی کرده ایم. یک دکمه ارسال نیز با نام Add= طراحی نموده ایم.

زمانی که برنامه را اجرا می کنیم؛ منطقی که درون پی اچ پی تعریف شده است؛ از

$_POST[ ]

برای جمع آوری مقادیر یک فرم استفاده شده است. به این ترتیب؛ مقدار را در متغیرهای ($x,$y) ذخیره می کند.

جمع WAP دو عدد و نمایش نتایج در باکس متنی

<?php

$x=$_POST[‘fnum’];

$y=$_POST[‘snum’];

$sum=$x+$y;

?>

<body>

<form method=”post”>

Result <input type=”text” value=”<?php echo @$sum;?>”/><hr/>

Enter first number <input type=”text” name=”fnum”/><hr/>

Enter second number <input type=”text” name=”snum”/><hr/>

<input type=”submit” value=”ADD”/>

</form>

</body>

word image 23

در مثال بالا؛ باکس متنی درون اسکریپت PHP تعریف شده است. بر خلاف مثال قبلی؛ ما سومین باکس متنی را خارج از اسکریپت پی اچ پی تعریف می کنیم.

ویژگی مقدار تگ <Input> برای نمایش خروجی باکس متنی ما یک اسکریپت پی اچ پی درون ویژگی مقدار باکس متنی تعریف کرده ایم.

پر کردن فرم ثبت نام، نمایش خروجی در باکس متنی

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

برنامه به عنوان یک form.html ثبت نام ذخیره می شود.

html>

<body>

<form method=”post” action=”output.php”>

<table bgcolor=”#C4C4C4″ align=”center” width=”380″ border=”0″>

<tr>

<td align=”center”colspan=”2″><font color=”#0000FF” size=”5″>Registration Form</font></td>

</tr>

<tr>

<td width=”312″></td>

<td width=”172″> </td>

</tr>

<tr>

<td><Enter Your Name </td>

<td><input type=”text” name=”name” /></td>

</tr>

<tr>

<td>Enter Your Email </td>

<td><input type=”email” name=”email” /></td>

</tr>

<tr>

<td>Enter Your Password </td>

<td><input type=”password” name=”password” /></td>

</tr>

<tr>

<td>Enter Your Mobile Number </td>

<td><input type=”number” name=”num” /></td>

</tr>

<tr>

<td>Enter Your Address </td>

<td><textarea name=”address”></textarea></td>

</tr>

<td align=”center” colspan=”2″><input type=”submit” value=”save” name=”submit” /></td>

</table>

</form>

</body>

</html>

word image 24

ذخیره سازی برنامه به عنوان output.php

<table bgcolor=”#C4C4C4″ align=”center” width=”380″ border=”0″>

<tr>

<td align=”center”colspan=”2″><font color=”#0000FF”>Your Output</font></td>

</tr>

<tr>

<td>Your Name is</td>

<td><input type=”text” value=”<?php echo $_POST[‘name’]; ?>” readonly=”” /></td>

</tr>

<tr>

<td>Your Email is</td>

<td><input type=”email” value=”<?php echo $_POST[’email’]; ?>” readonly=”” /></td>

</tr>

<tr>

<td>Your Password is</td>

<td><input type=”password” value=”<?php echo $_POST[‘password’]; ?>” readonly=”” /></td>

</tr>

<tr>

<td>Your Mobile Number is</td>

<td><input type=”number” value=”<?php echo $_POST[‘num’]; ?>” readonly=”” /></td>

</tr>

<tr>

<td>Your Address is</td>

<td><textarea readonly=”readonly”><?php echo $_POST[‘address’];?></textarea></td>

</tr>

</table>

word image 25

ما فرم را با استفاده از اسکریپت HTML با (متد = “post”) و action =”output.php” تعریف کرده ایم. ما ۵ بخش نیز درون فرم HTML تعریف نموده ایم.

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

درون صفحه (output.php) یک فرم با فرمت مشابه ایجاد کرده ایم. اما ویژگی مقدار هر تگ نوع <وروی> برای بیان اسکریپت درون مقدار با

$_POST [ ]

استفاده شده است.

$_POST [ ]

با نام یک بخش به صورت

$_POST[“name”] ، $_POST[“email”]

تعریف شده است. همان طور که این برنامه را تعریف می کنیم؛ داده هایی که در صفحه اول وارد می شود؛ به شکل داده هایی روی صفحه دوم (output.php) نشان داده می شود.

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست