Здравствуйте, ChromY, Вы писали:
CY>Есть страничка, в ней Java-applet и кнопка.
CY>По кнопке нужно из апплета считать строку
CY>и записать в БД на сервере.
CY>БД на сервере я создал.
CY>Осталось
CY>1. Сделать что-то с кнопкой
CY><form action = ??? >
CY><p><button>Сохранить данные</button>
CY></form>
CY>2. Сделать php-файл.
CY>Помогите с пунктом 1 ,пожалуйста
CY>Я так понимаю, что нужно сделать java-script-сценарий,
CY>который считает инфо из апплета
CY>и пошлёт ее php-файлу на сервере ?
CY>Страничка не должна измениться.
jQuery в помощь:
<form action="/handler.php" method="post">
<button onclick="document.postData(this)">Сохранить данные</button>
</form>
<!--
...
/-->
<script language="JavaScript" type="text/javascript">
document.postData = function(button) {
var value;
// Получить строку из апплета в переменную value
// и проверить ее как-нибудь
$.post( button.form.action, { value: value } );
};
</script>
Доки по jQuery на русском:
здесь.
Примерный код PHP скрипта для обработки запросов
<?php
# Filename: handler.php
#-----------------------
if('POST' == $_SERVER['REQUEST_METHOD']
&& isset($_REQUEST['value'])) {
$value = $_REQUEST['value'];
if(!empty($value)) {
//
// Сохраняем value в БД
//
}
}?>