H_T_O_A
پنج شنبه 24 فروردین 1391, 00:19 صبح
سلام دوستان عزیز. حقیقتش برای جواب این سوال سرچ کردم چیزی گیرم نیومد. اگر سوال تکراریه یا اینکه مربوط به اینجا نیست مدیران محترم لطف کنند این پست رو جا به جا کنن یا لینک معرفی کنند که من به جوابم برسم.
من تازه شروع کردم به یادگیری PHP. طبق آموزش کتاب آموزشی برای نوشتن یک محاسبه گر ساده چهار دستوره یک فرم در صفحه ی HTML طراحی کردم و با اسکریپ های محاسباتیشو در یک فایل PHP نوشتم ولی وقتی که اجزا میکنم برنامه رو متغیر هایی که در فایل HTML نوشتم رو درفایل php نمیشناسه و این پیام رو میده:
Use of undefined constant val1...
کدهاشم اینه
فایل HTML:
<form action="Calc.php" method="post">
Value 1 : <input type="text" name="val1" size="12"/><br>
Value 2 : <input name="val2" type="text" size="12" /><br><br>
<input name="calc" type="radio" value="add" />Add<br>
<input name="calc" type="radio" value="sub" />Sub<br>
<input name="calc" type="radio" value="mul" />Mul<br>
<input name="calc" type="radio" value="div" />Div<br><br>
<input name="submit" type="submit" value="محاسبه" /> <br>
</form>
و کد فایل PHP:
<?php
if (($_POST[val1] == "") || ($_POST[val2] == "") || ($_POST[calc] == ""))
{
header("Loction: Calc.html");
echo"فیلد ها باید پر شود.";
exit;
}
if ($_POST[calc] == "add")
{
$result = $_POST[val1] + $_POST[val2];
}else if ($_POST[calc] == "sub")
{
$result = $_POST[val1] - $_POST[val2];
}else if ($_POST[calc] == "mul")
{
$result = $_POST[val1] * $_POST[val2];
}else if ($_POST[calc] == "div")
{
$result = $_POST[val1] / $_POST[val2];
}
?>
منتظر نظر لطفتون هستم
من تازه شروع کردم به یادگیری PHP. طبق آموزش کتاب آموزشی برای نوشتن یک محاسبه گر ساده چهار دستوره یک فرم در صفحه ی HTML طراحی کردم و با اسکریپ های محاسباتیشو در یک فایل PHP نوشتم ولی وقتی که اجزا میکنم برنامه رو متغیر هایی که در فایل HTML نوشتم رو درفایل php نمیشناسه و این پیام رو میده:
Use of undefined constant val1...
کدهاشم اینه
فایل HTML:
<form action="Calc.php" method="post">
Value 1 : <input type="text" name="val1" size="12"/><br>
Value 2 : <input name="val2" type="text" size="12" /><br><br>
<input name="calc" type="radio" value="add" />Add<br>
<input name="calc" type="radio" value="sub" />Sub<br>
<input name="calc" type="radio" value="mul" />Mul<br>
<input name="calc" type="radio" value="div" />Div<br><br>
<input name="submit" type="submit" value="محاسبه" /> <br>
</form>
و کد فایل PHP:
<?php
if (($_POST[val1] == "") || ($_POST[val2] == "") || ($_POST[calc] == ""))
{
header("Loction: Calc.html");
echo"فیلد ها باید پر شود.";
exit;
}
if ($_POST[calc] == "add")
{
$result = $_POST[val1] + $_POST[val2];
}else if ($_POST[calc] == "sub")
{
$result = $_POST[val1] - $_POST[val2];
}else if ($_POST[calc] == "mul")
{
$result = $_POST[val1] * $_POST[val2];
}else if ($_POST[calc] == "div")
{
$result = $_POST[val1] / $_POST[val2];
}
?>
منتظر نظر لطفتون هستم