سلام
وقت بخیر
من تا اینجای کد رو نوشتم یه ماشین حساب ساده
میخواستم بدونم چطور میتونم کارهای زیر هم به کد اضافه کنم
1-در input که به نام opt می باشد فقط 6 عملیات ریاضی + - / % *^ بشه وارد کرد و هر چی غیر اینا بود خطا بده
2-تقسیم بر صفر هم خطا بدهد حتما
3-عملیات های ریاضی بین دوعدد هم چاپ کنه زیرش
کد:<!DOCTYPE html> <htmllang="en"> <head> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width, initial-scale=1.0"> <metahttp-equiv="X-UA-Compatible"content="ie=edge"> <title>tamrin 2</title> </head> <body> <formaction="?"method="post"> <lablefor"number1">عدد اول</lable> <inputtype="text"name="number1"><br><br> <lablefor"opt">عملیات</lable> <inputtype="text"name="opt"><br><br> <lablefor"number2">عدد دوم</lable> <inputtype="text"name="number2"><br><br> <inputtype="submit"name="btn_run"value="Grade"><br><br> </form> <?php if(isset($_POST['btn_run'])) { $num1 = $_POST['number1']; $num2 = $_POST['number2']; $opt = $_POST['opt']; if (empty($_POST["number1"]) && $num1 != '0') { print"خطا ! عدد اول را وارد نکردید ."; } elseif (!is_numeric($_POST["number1"])) { print"خطا ! فقط اعداد مجاز می باشد ."; } elseif (empty($_POST["number2"]) && $num2 != '0') { print"خطا ! عدد دوم را وارد نکردید ."; } elseif (!is_numeric($_POST["number2"])) { print"خطا ! فقط اعداد مجاز می باشد ."; } elseif (empty($_POST["opt"]) && $opt != '0') { print"خطا ! عملیات ریاضی مورد نظر را وارد نکردید ."; } elseif (empty($_POST["opt"]) && $opt != '0') { print"خطا ! عملیات ریاضی مورد نظر را وارد نکردید ."; } } ?> </body> </html>