Помощник
|
Flash PHP и базы данных MySql |
suVrik
|
Сообщение
#1
|
||
|
|
||
|
|||
gambrinus |
17.3.2010, 21:14;
Ответить: gambrinus
Сообщение
#2
|
|
за WMZ договоримся?
|
|
|
pomp |
17.3.2010, 21:19;
Ответить: pomp
Сообщение
#3
|
|
suVrik, передавайте значение в скрытое input поле, делайте сабмит формы и этот сабмит уже записывайте в БД.
так така показали вы не будет работать - потому что изначально выполняеться на сервере ПХП сценарий, а потом уже ваш яваскрипт. В итоге ПХП не получил значение. |
|
|
suVrik
|
Сообщение
#4
|
|
suVrik, передавайте значение в скрытое input поле, делайте сабмит формы и этот сабмит уже записывайте в БД. так така показали вы не будет работать - потому что изначально выполняеться на сервере ПХП сценарий, а потом уже ваш яваскрипт. В итоге ПХП не получил значение. Уважаемый, pomp.Я не очень силён в PHP, а больше во Flash.Если вам не трудно приведите пример на основе моего кода, заранее благодарю. |
|
|
pomp |
17.3.2010, 22:02;
Ответить: pomp
Сообщение
#5
|
|
Как-то так. Не проверял.
[php] <?php if ($_POST['submit']) { $hostname = "localhost"; $username = "Логин"; $password = "Пароль"; $dbName = "Flash"; $text = $_POST['flash']; mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение"); mysql_select_db($dbName) or die (mysql_error()); $query = "INSERT INTO $table SET name=$text"; mysql_query($query) or die(mysql_error()); mysql_close(); } else { ?> <script> function recieveFromFlash(Txt) { document.getElementById('flash').value = Txt; </script> <form action="" method="post"> <input type="test" name="flash" value="" /> <input type="submit" value="Cохранить" /> </form> <?php } ?> [/php] |
|
|
suVrik
|
Сообщение
#6
|
|
Notice: Undefined index: submit in w:\home\localhost\www\index.php on line 5 Вот полный код моей страницы: [PHP]<html> <head> <title>Передача данных</title> <?php if ($_POST['submit']) { $hostname = "localhost"; $username = "root"; $password = ""; $dbName = "Flash"; $table = "test"; $text = $_POST['flash']; mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение"); mysql_select_db($dbName) or die (mysql_error()); $query = "INSERT INTO $table SET name=$text"; mysql_query($query) or die(mysql_error()); mysql_close(); } else { ?> <script> function recieveFromFlash(Txt) { document.getElementById('flash').value = Txt; </script> <form action="" method="post"> <input type="test" name="flash" value="" /> <input type="submit" value="Cохранить" /> </form> <?php } ?> </head> <body> <embed src="example1.swf" name="BridgeMovie" align="middle" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" width="400" height="50" scale="exactfit" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </embed> </body> </html>[/PHP] |
|
|
Webmaster_hb |
19.3.2010, 1:58;
Ответить: Webmaster_hb
Сообщение
#7
|
|
suVrik, товарищ pomp вам всё верно сказал
последовательность действий на странице загрузилась страница HTML в браузер пользователя, в которой есть javscript функция и flash-форма при каких-то действиях во флеше вызывается функция Javascript с заданными параметрами далее надо эти параметры отправить другой странице (PHP скрипт) а тот уже скрипт получит эти данные и сохранит их в MySQL вот по всем этапам вам надо спокойно разобраться, первый этап вы уже сделали |
|
|
suVrik
|
Сообщение
#8
|
|
Webmaster, это я как-бэ понял.
А вот как сделать это? далее надо эти параметры отправить другой странице (PHP скрипт) Не умею я так.Если не трудно, помогите.А остальное мной выполнимо :) |
|
|
Webmaster_hb |
19.3.2010, 17:08;
Ответить: Webmaster_hb
Сообщение
#9
|
|
suVrik, ну допустим, из флеша вызывается javascript функция test(45) в скобках передается магический параметр :)
в html страницы должна быть эта функция <script> function test(id) { location.href='test.php?id='+id; } </script> эта функция переpнаправит на скрипт, test.php?id=45 в файле test.php эта переменная будет доступна как $_GET["id"] попробуйте для теста такую функцию и файлик test.php [PHP]<?=$_GET["id"]?>[/PHP] |
|
|
suVrik
|
Сообщение
#10
|
|
Заработало!Большое спасибо!:)
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Базы Youtube кейвордов с данными по конкуренции и Volume | 3 | Krok | 1033 | 20.3.2024, 14:59 автор: ManagerAE8888 |
|
Свежие базы ключевых слов с подсказок гугла! | 123 | Krok | 67728 | 20.3.2024, 14:58 автор: ManagerAE8888 |
|
Большие базы Semrush кейвордов по разным тематикам! Много кейвордов с трафиком и без конкуренции! Volume, KD, CPC | 20 | Krok | 6227 | 18.3.2024, 5:43 автор: Krok |
|
Интеграция спортивных данных API. Коэффициенты БК, Live результаты | 14 | yaroslav89 | 6630 | 13.3.2024, 23:16 автор: spoyer_ru |
|
Базы досок объявлений России, Украины, Беларуси и Казахстана | 5 | freeax | 6409 | 10.3.2024, 15:07 автор: freeax |
Текстовая версия | Сейчас: 29.3.2024, 13:15 |