2015-10-14 2 views
-3

У меня возникли проблемы с куском кода в Joomla. Это может быть связано с плагином, который позволяет PHP, но в случае, если это не так.PHP, проходящий переменную через страницы

Page 1 имеет форму

<form action="/index.php/bridge" method="POST" name="postcode"> 
<div><input style="height: 50px;" type="text" placeholder="Enter Your Postcode..." /> <input type="submit" value="Get Started today!" /></div></form> 

Текст, вход становится переменной я хочу передать через

На странице 2

<?php echo "test"; 

$postcode=1; 
$poster=$_POST['postcode']; 
echo $poster; 
// You can place PHP like this 

?> 

К сожалению, почтовый индекс не вторит

ответ

1

Предполагая, что больше ничего не является причиной этой ошибки, попробуйте назвать ввод, который вы отправляете к postcode:

<form action="/index.php/bridge" method="POST"> 
    <div> 
     <input style="height: 50px;" name="postcode" type="text" "placeholder="Enter Your Postcode..." /> 
     <input type="submit" value="Get Started today!" /> 
    </div> 
</form> 
0

В вашем PHP код, который вы вторя $_POST['postcode'] но не посылают ту же переменную в момент отправки формы из входного атрибута.

<form action="/index.php/bridge" method="POST" name="demoForm"> 
    <div> 
     <input style="height: 50px;" name="postcode" type="text" "placeholder="Enter Your Postcode..." /> 
     <input type="submit" value="Get Started today!" /> 
    </div> 
</form> 
0

Попробуйте

<form action="/index.php/bridge" method="POST"> 
<div> 
    <input name="postcode" style="height: 50px;" type="text" placeholder="Enter Your Postcode..." /> 
    <input type="submit" name="submit" value="Get Started today!" /> 
</div> 

<?php 

if (isset($_POST['submit'])){ 
    echo $poster = $_POST['postcode']; 
}else{ 
    echo $poster = 1; 
} 

?>

Смежные вопросы