עבור לתוכן

PHP Case - Switch צריך עזרה

Featured Replies

פורסם

יש לי טופס שלפי הפרטים שממלאים שולח לדפים שונים.

זה הטופס :


<form action="form.php" method="post" name="form" onSubmit="return checkForm()">
<div class="white"><B>Loan Amount</B></div>
<select name="Amount" ID="Amount" onchange="checkFieldBack(this)">
<option value="" selected>Please Select</option>
<option value="5000">£5,000</option>
<option value="5500">£5,500</option>
<option value="6000">£6,000</option>
<option value="6500">£6,500</option>
<option value="7500">£7,500</option>
<option value="8000">£8,000</option>
<option value="10000">£10,000</option>
<option value="15000">£15,000</option>
</select>
<P>
<B><div class="white">Loan Purpose</div></B>
<select name="purpose" id="purpose" onchange="checkFieldBack(this)">
<option value="" selected>Please Select</option>
<option value="Debt_Consolidation">Debt Consolidation</option>
<option value="Bills_Consolidation">Bills Consolidation</option>
<option value="Home_Improvement">Home Improvement</option>
<option value="Holiday">Holiday</option>
<option value="Furniture">Furniture</option>
<option value="Electrical">Electrical Equipment</option>
<option value="Medical_Fees">Medical Fees</option>
<option value="Car">Car</Option>
<option value="Remortgage">Remortgage</option>
<option value="Mortgage">Mortgage</option>
</select>
<P>
<B><div class="white">Residental Status</div></B>
<select name="status" id="status" onchange="checkFieldBack(this)">
<option value="" selected>Please Select</option>
<option value="yes">Homeowner with mortgage</option>
<option value="outright">Outright Homeowner</option>
<option value="tenant">Tenant</option>
</select>
<P>
<input type="submit" align="center" name="submit1" Value="Get Loan" class="red">
</form>

זה הקוד של הדף השני:


<?

ob_start();
$purpose=$_REQUEST['purpose'];
$homeowner=$_REQUEST['status'];
$amount=$_REQUEST['Amount'];

switch ($purpose) {
case "Home_Improvement":
case "Debt_Consolidation":
case "Bills_Consolidation":
$location=($homeowner=="yes")?"secured_app lication.php":"unsecured.html";
break;
case "Holiday":
case "Furniture":
case "Electrical":
case "Medical_Fees":
$location=($homeowner=="yes")?"picture.php ":"unsecured.html";
break;
case "Remortgage":
$location=($homeowner=="yes")?"re_mortgage .html":"unsecured.html";
break;
case "Mortgage":
$location=($homeowner=="yes")?"mortgage.ht ml":"unsecured.html";
break;
case "Car":
$location="unsecured.html";
break;
}
ob_end_flush ();
?>

עכשיו אני רוצה לעשות שנגיד בוחרים סכום גדול מ7,500 אז ישלחו לדף A ואם בוחרים סכום קטן אז לדף B

איך אני עושה את זה ?

תודה!

פורסם

אני לא יודע PHP אבל פשוט חיפשתי את הפקודה ל-REDIRECT בגוגל וכתבתי את הקוד הבא:


<?

if ($amount>7500)
{
header( 'Location: [url]www.A.com'[/url] ) ;

}
else
{
header( 'Location: B' ) ;
}

?>

פורסם
  • מחבר

תודה !!

בסוף פשוט עשיתי ככה :


$location=($homeowner=="yes" and $amount>7500)?"a.html";

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים