في البرمجة كل شيء ممكن وكم أنتي عظيمة يا IF
هناك عدة طرق منها :-
الطريقة الأولى
"عند الضغط على submit يختفي الفورم والحقول وتظهر النتيجة فقط"
كود PHP:
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<center>
<?php
if (empty($_POST['submit'])) { // إذا كانت المدخلات خالية يتم طباعة الفورم
echo '<form method="POST">
<h1>العدد الأول</h1>
<select name="first-number">
<option value="">اختر رقم</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select>
<br />
<h1>العدد الثاني</h1>
<input type="text" name="second-number" />
<br /><br />
<input type="submit" name="submit" value="إجمع" />
</form>';
}
if (isset($_POST['submit'])) { // إذا تم إرسال البيانات يتم طباعة النتيجة فقط
echo "<h1>النتيجة</h1>";
echo $_POST['first-number'] + $_POST['second-number'];
echo '<br /><br />';
// زر العودة إلى الخلف - اختياري
echo '<a href="javascript: history.go(-1)">العودة</a>';
// هذا الزر بنفس الفعالية وطرحته للفائدة
//echo '<INPUT TYPE="button" VALUE="العودة" onClick="parent.location=\'ضع رابط الصفحة\'">';
}
?>
</center>
</html>
---------------------------------
الطريقة الثانية
"بإمكانك أن تجعل الفورم في صفحة والنتيجة في صفحة أخرى"
مثلا
نجعل صفحة الفورم أسمها form.html
وصفحة النتيجة أسمها result.php
أولا الملف: form.html
كود PHP:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<center>
<form method="POST" action="result.php">
<h1>العدد الأول</h1>
<select name="first-number">
<option value="">اختر رقم</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select>
<br />
<h1>العدد الثاني</h1>
<input type="text" name="second-number" />
<br /><br />
<input type="submit" name="submit" value="إجمع" />
</form>
</center>
لاحظ جيدا هذا الكود
<form method="POST" action="result.php">
ثانيا الملف: result.php
كود PHP:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<center>
<br /><br />
<?php
echo "<h1>النتيجة</h1>";
echo $_POST['first-number'] + $_POST['second-number'];
?>
</center>
أي تساؤل ولو بسيط لاتتردد