php форма не передает переменную через? - PullRequest
0 голосов
/ 22 мая 2011

Эй, ребята, я не могу передать переменную "профиль" через ... Это делается с помощью шаблонов smarty кстати

{if $commentpossible == true}
        <form name="form1" method="get" action="comment.php?profile=5">
          <p>
            <label for="comment"></label>
            <textarea name="comment" id="comment" cols="45" rows="5" ></textarea>
            <br>
<input type="submit" name="Submit" id="Submit" value="Submit">
          </p>
</form>
        {/if}

В основном эта страница является профилем? Profile = 5, и я хочу пройтичерез этот профиль ... у меня есть "5 вручную введенных atm, а не переменная, просто посмотрим, сработает ли она ... она все еще не работает .... когда нажата submit, она просто переходит на comment.php? comment = & Submit= Отправить .... (комментарий намеренно пустой) ... Мне нужно больше комментариев.php? Profile = 5comment = blablabla и т. Д. И т. Д.

Есть идеи, в чем может быть проблема?

1 Ответ

3 голосов
/ 22 мая 2011

Добавить profile в качестве скрытого поля при использовании метода GET:

{if $commentpossible}
        <form name="form1" method="get" action="comment.php">
          <input type="hidden" name="profile" value="5">
          <p>
            <label for="comment"></label>
            <textarea name="comment" id="comment" cols="45" rows="5" ></textarea>
            <br>
            <input type="submit" name="Submit" id="Submit" value="Submit">
          </p>
        </form>
{/if}
...