У меня есть код, который не работает должным образом, я хочу, когда user's select country from drop down select list
? После отправки формы значение должно храниться в courier array
?как передать значения переменной post в массив?
Для примера
, если пользователь выбрал Usa, то США должно быть соответствие с abc courier array values
, если значение совпадают друг с другими, то $_SESSION['country1']=$abc;
будет создавать?
Senorio
У меня есть два разных курьерских компаний и я хочу пропусканием список стран в соответствии с курьерскими компаниями на другую страницу?
Index Page
<?php
session_start();
if(isset($_REQUEST['test']))
{
$newcountry=$_POST['country'];
//Let's Assume Courier Companies Is Abc
$abc=array($newcountry=>'Usa',$newcountry=>'Uk');
//Let's Assume Another Courier Companies Is Xyz
$xyz=array($newcountry=>'Singapore',$newcountry=>'Germany');
$_SESSION['country1']=$abc;
$_SESSION['country2']=$xyz;
if(isset($_SESSION['country1']) && isset($_SESSION['country2'])){
header('Location:test.php');
}}
?>
<form method="post">
<select name="country" id="country">
<option value="Usa">Usa</option>
<option value="Uk">Uk</option>
<option value="Germany">Germany</option>
<option value="Singapore">Singapore</option>
<input type="submit" name="test" value="Submit" />
</select>
</form>
test.php
session_start();
echo $country2=implode($_SESSION['country1']);
Когда я 'echo $ country2 = implode ($ _ SESSION ['country1']);' на 'test.page', то он показывает usauk вместе, но я хочу, чтобы выбранная страна пользователя или клиента была выбрана, тогда значение страны должно быть проверено в массив, то это будет эхо-отдельная страна, которая выбирается пользователем или клиентом? –