2013-12-03 7 views
-3

Я написал скрипт в PHP, чтобы заменить в newtopic кнопку в phpBB3Сценарий оленья кожа поместить информацию

в другой вопрос, пользователь говорит мне так:

In your submit.php , you can retrieve the forum ID using $_GET['f'] . Now, to pass it on to application.php , you can use a hidden input field:

<form method="post" action="application.php" accept-charset="utf-8" > 
    $id = htmlspecialchars($_GET['f']); 
<input type="hidden" name="forum_id" value="<?php echo $id; ?>"/> 

При нажатии на отправьте кнопку, значение идентификатора форума также получит POSTED, и вы сможете получить его в коде application.php с помощью $_POST['forum_id'].

и мой код идет, как здесь:

<form method="post" action="application.php" accept-charset="utf-8" > 
    $id = htmlspecialchars($_GET['f']); 
    <input type="hidden" name="forum_id" value="<?php echo $id; ?>"/> 
    ............. 
<fieldset class="submit-buttons"> 
       <input value="Submit" class="button2" type="submit"> 
      </fieldset> 

Этот код встроен в submit.php использовать шаблон phpBB3.

и application.php идет как here

Так я нажимаю на новую кнопку тему, и я перенаправлять на submit.php?mode=post&f=3 и в том, что PHP есть встроенный в HTML, проблема заключается в том, что с решением, я получаю следующее ошибка:

"The forum you selected does not exist" и addresswar идет как: viewforum.php?f=&sid=a69fb9f491d2adc11c4be3a6dac02774

, так что я думаю, что forum_id (в Thos случае "3" (& е = 3) не правильно послал Повсеместно скрипты

Я был бы признателен за помощь

ответ

0

Вам нужно добавить $id = htmlspecialchars($_GET['f']); внутри тега <?php ?>,

<?php $id = htmlspecialchars($_GET['f']); ?> 
+0

я добавил, что, и проблема остается .... не могли бы вы сказать мне, как я должен получить идентификатор форума в application.php? – uchi

+0

Вы проходите через значение URL или Post? –

+0

Если вы использовали пост, то Или если он передается через url, то

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