как передать значение php complete POST (могу ли я сделать это только с html и php)

61
7

<div id="navigation">
<ul>
<li><a href="?id=0")><em>Home</em></a></li>
<li><a href="?id=2")><em>Login</em></a></li>
<!-- <form method="POST" onclick="form.submit();"> -->

<select name="state">
<option value="Genre">Genre</option>
<option value="Crime and Drama">Crime and Drama</option>
<option value="Drama and Romance">Drama and Romance</option>
<option value="Sci-Fi">Sci-Fi</option>
<option value="Action">Action</option>
<option value="Adventure">Adventure</option>
<option value="Adventure/Fantasy">Adventure/Fantasy</option>
<option value="Action/Adventure/Fantasy">Action/Adventure/Fantasy</option>
<option value="Action/Sci-fi/Thriller">Action/Sci-fi/Thriller</option>
</select>
<!--<input type="submit" value="Submit" name="listsubmit" id="sub"> -->

<li><a href="?id=3")><input type="submit" value="submit" name="listsubmit"></a></li>

<li><a href="?id=1")><em>Contact us<em></a></li>

То, что я пытаюсь сделать здесь, - это выбрать выделение из раскрывающегося меню и передать это значение через $ _POSt в мой оператор select sql и включить файл movies.php в div-контент.

но unfortunateky я не нахожу способ передать var в php файл. Не знаю, у меня $ пост не работает. Пожалуйста, дайте мне знать, как отправить мою форму, что я должен делать в поле действия, так как это мой nav.php div навигации. я выбираю один вариант и передаю его в movie.php, который принимает выбранный параметр и включает этот php в div-контент на основе значения id, например: this is my content.php

<?php 
$id= isset($_GET['id'])? $_GET['id'] :0;
if($id=="1"){
include 'Store.php' ;
}
else if($id=="2"){
include 'Login.php';
}
else if($id=="3"){
include 'movies.php';
}

Пожалуйста посоветуй!

спросил(а) 2013-11-24T22:15:00+04:00 6 лет, 3 месяца назад
1
Решение
106

Измените свой выбор и заполните форму.

<form method="POST" action="?id=3">
<select name="state" onchange="this.form.submit();">
<option value="Genre">Genre</option>
<option value="Crime and Drama">Crime and Drama</option>
<option value="Drama and Romance">Drama and Romance</option>
<option value="Sci-Fi">Sci-Fi</option>
<option value="Action">Action</option>
<option value="Adventure">Adventure</option>
<option value="Adventure/Fantasy">Adventure/Fantasy</option>
<option value="Action/Adventure/Fantasy">Action/Adventure/Fantasy</option>
<option value="Action/Sci-fi/Thriller">Action/Sci-fi/Thriller</option>
</select>
</form>

Необходимость действия формы для отправки идентификатора переменной GET. Внутри movies.php теперь вы можете использовать $ _POST ['state']

ответил(а) 2013-11-24T22:42:00+04:00 6 лет, 3 месяца назад
37

Используйте запрос JQuery AJAX. Вы можете передать значения для возврата содержимого и показать его.

ответил(а) 2013-11-24T22:26:00+04:00 6 лет, 3 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема