![]() |
Не могу правильно написать код во Flesh
Пользователи форума подскажите пожалуйста ошибку.
Создаю запись новую в БД через форму в html и файл php все работает. А через flesh создаЕТ пустую запись. Вопрос почему? Php код <?php $con = mysql_connect("localhost","root",""); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $sql="INSERT INTO Persons (FirstName, LastName, Age) VALUES ('$_POST[firstname]','$_POST[lastname]','$_POST[age]')"; if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); } echo "1 record added"; mysql_close($con) ?> Флеш код import flash.display.Sprite; import flash.net.navigateToURL; import flash.net.URLRequest; import flash.net.URLVariables; сохр(); function сохр() { var url:String = "http://www.test1.ru/save.php"; var request:URLRequest = new URLRequest(url); var variables:URLVariables = new URLVariables(); variables.firstName = "Имя"; variables.lastName = "Имя"; variables.age = 22; request.data = variables; navigateToURL(request); } |
1) оформите код соответствующими тегами
2) не пишите в кадрах |
Потому что не постом передаются переменные, а гетом, у URLRequest есть ещё method.
Ну и надеюсь знаете, что ваш пхп код - почти сплошная дыра. |
request.method = URLRequestMethod.POST;
|
Название темы не отражает сути вопроса.
Код не оформлен соответствующими тегами. |
| Часовой пояс GMT +4, время: 04:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.