|
|
|
| Здравствуйте, изучаю yahoo user interface (YUI). Столкнулся с такой проблемкой: надо получить данные от пользователя, обработать их в php и отправить обратно в js. В итоге таблица должна отфильтроваться и оставить только нужны значения.
Данные задаются так: (из php файла с mysql сервера)
<script type="text/javascript" src="/php/show1.php"></script>
|
***
var myDataSource = new YAHOO.util.DataSource(YAHOO.example.Data.alex);
myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
myDataSource.responseSchema = {
fields: ["name","age","country","occupation","relationships"]
};
| ***
Код для отправки данных методом post:
<form method="POST" action="php/post.php">
<label for="name">Имя:</label><input type="text" name="name" />
<label for="age">Возраст:</label><input type="text" name="age" />
<label for="country">Страна:</label><input type="text" name="country" />
<label for="occupation">Профессия:</label><input type="text" name="occupation" />
<label for="relationships">Отношения:</label><input type="text" name="relationships" />
</select>
</form>
|
Вот что происходит в post.php:
$nf = $_POST['name'];
$af= $_POST['age'];
$cf = $_POST['country'];
$of = $_POST['occupation'];
$rf= $_POST['relationships'];
|
и дальше уже в show1.php происходят вычисления кто куда:
require "/post.php";
...
$query = "SELECT * FROM $table_name";
$queryf = "SELECT * FROM $table_name WHERE name='$nf' or age='$af' or country='$cf' or occupation='$of' or relationships='$rf'";
if ($nf='NULL' and $af='NULL' and $cf='NULL' and $of='NULL' and $rf='NULL')
$result = mysql_query($query, $link);
else
$result = mysql_query($queryf, $link);
|
и потом в яваскрипте прописано, что после успешной отправки на post.php, получить новые данные из show1.php так же как выше между звездочек.
В общем таблица работает, сортируется. Диалог выскакивает, данные вроде бы отправляются (насколько я понял, потому что если сменить путь php/post.php на несуществующий, то он пишет ошибку 404), но ничего не происходит. Таблица остается точно такой же, как и была. | |
|
|