Flash Player и база данных MySQL

Я создал этот очень простой счетчик в Adobe Flash Professional для отображения на нашем веб-сайте. Рабочий пример можно посмотреть здесь: www.feralcatmonth.com/Spay-Neuter-Counter/

Во-первых, мне нужно получить 2 кнопки при их нажатии, чтобы вставить строку в назначенную базу данных MySQL, которую я создал.

В базе данных есть две таблицы (spay_total & neuter_total) с тремя столбцами в каждой таблице (ip, клики, дата и время). Это может быть легко достигнуто только с 1 строкой, но я хотел установить «ip» в качестве IP-адреса компьютера. Clicks установлено в auto_increment.

Любая помощь по этим вопросам будет принята с благодарностью. Спасибо.

введите описание изображения здесь

РЕДАКТИРОВАТЬ

Мне удалось заставить этот Flash Player работать с файлом XML. XML отображает последнюю строку в таблице, но захватывает только clicks столбец из таблицы. clicks для столбца установлено автоматическое увеличение.

Единственная проблема, которая у меня сейчас есть, — как связать кнопку, чтобы после ее нажатия она добавляла строку в базу данных, а также увеличивала окно отображения на +1.

Я думаю, что код будет примерно таким во Flash Actions Button:

on (press) {
INSERT INTO spay_total (ip, datetime) VALUES ('$ip', 'NOW()');
}

Но я не знаю, как включить это в действия Flash Player?

На данный момент меня не очень интересует получение IP-адреса пользователя. Мне просто нужно получить кнопку для вставки строки в базу данных, тогда я буду беспокоиться о получении IP-адреса.

Flash Professional Actions Frame (для справки, если необходимо):

{
var theXML:XML = new XML();
theXML.ignoreWhite = true;
theXML.load("http://www.feralcatmonth.com/php-sql/spay_totals.php");

theXML.onLoad = function(success){
if (success){
spay_counter=this.firstChild.firstChild.firstChild;
}
};
var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.load("http://www.feralcatmonth.com/php-sql/neuter_totals.php");

myXML.onLoad = function(success){
if (success){
neuter_counter=this.firstChild.firstChild.firstChild;
}
}
}

Еще раз спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]