У меня есть устаревший скрипт, который я хотел бы интегрировать в приложение cakephp. Скрипт использует $ _POST и тому подобное, и так как я довольно нуб, мне нужна помощь для интеграции.
Вот как выглядит скрипт:
JAVASCRIPT:
- prototype.js
- builder.js (эти два из прототипа fw)
- lib.js (делает ajax-запросы к remote.php)
PHP
remote.php (содержит класс FastJSON и переменные $ _POST)
if ($_POST['cmd'] == 'SAVETEAM' && $_POST['info'])
{
$INFO = json_decode(str_replace('\"', '"', $_POST['info']));
$nr = 1;
$SORT = array($INFO->GK, $INFO->DEF, $INFO->MID, $INFO->FOR, $INFO->RZ);
foreach ($SORT as $STD)
foreach ($STD as $v) mysql_query("UPDATE players_teams SET fieldposition = ".$nr++." WHERE player_id = {$v->player_id} AND team_id = {$v->team_id}") or die(mysql_error());
// CAPTAION
mysql_query("UPDATE `teams` SET captain = '{$_POST['captain']}' WHERE `user_id` = {$_POST['userid']}") or die(mysql_error());
}
Transfer.php (содержит форму, которая использует JavaScript и ссылку на JS)
Я действительно понятия не имею, как структурировать файлы и вызовы в cakephp. В настоящее время у меня есть ошибки «Неопределенный индекс: cmd [APP / vendors / remote.php, строка 230]», так как я использую $ _POST ['cmd'] (я поместил remote.php в Vendors и включил его, JS просто включил старый способ, как ссылка и появляется в исходном коде). Как я могу сделать эту работу? Извините, но я не знаком с AJAX и Cake ... Если вы хотите полностью взглянуть на код, вот он: http://octavian.be/thecode.zip
Спасибо, что прочитали и помогли мне.