изобретатель приложения 2 отправляет данные в php myadmin с помощью php-скрипта

Я выполняю задание по отправке данных в базу данных php myadmin от изобретателя приложения MIT 2 через php-скрипт. Я использую этот код, который я нашел на YouTube в изобретателе приложения MIT 2, чтобы отправить информацию о клиенте, а также этот php-скрипт.

Однако при нажатии кнопки после заполнения информации информация не отправляется в базу данных. Есть ли что-то, что я пропустил? Я устал пользоваться Google и ввел полный URL-адрес http://arduino.byethost22.com/submitcust.php?FirstName=als&LastName=sdfg&Street=asfkj&City=lkjfds&State=ca&Zip=saj&Email=dals&Phone=asdj&Recorder=admin и данные сохраняются в базе данных .

Кажется, что в коде изобретателя приложения MIT чего-то не хватает. Был бы признателен за любую помощь, которую вы, ребята, можете предложить. PHP-код: введите здесь описание изображения введите здесь описание изображения


person Calvin    schedule 21.07.2016    source источник
comment
i.stack.imgur.com/kJj8j.png (скрипт php)   -  person Calvin    schedule 21.07.2016
comment
i.stack.imgur.com/7wVo5.png (код изобретателя приложения MIT) признателен за любую помощь   -  person Calvin    schedule 21.07.2016
comment
Вы можете сравнить с этим решением. Измените сценарий php, чтобы он возвращал сообщение об успешном завершении или ошибке в App Inventor. Используйте событие Web.GotText для получения результата. Кстати. база данных называется базой данных MySQL, а не базой данных php myadmin....   -  person Taifun    schedule 21.07.2016
comment
@Taifun, я попробовал решение, которое вы рекомендовали, и добавил эхо-успех в php-скрипт и использовал текст web1.got для отображения результата в метке. Однако он возвращает сообщение о том, что для работы этого сайта требуется javascript, включите javascript в браузере при использовании эмулятора. Но если я использую Google Chrome на своем компьютере и ввожу ссылку php, она может отобразить успех на моей вкладке Google. Как я могу решить эту проблему?   -  person Calvin    schedule 23.07.2016
comment
используйте устройство для своих тестов вместо эмулятора...   -  person Taifun    schedule 23.07.2016


Ответы (1)


Я не увидел ничего сразу неправильного в ваших блоках PHP или AI2 (хотя я не могу сказать, есть ли на самом деле ПРОБЕЛ в этом блоке замены %20), поэтому обо всем по порядку: начните с того, что убедитесь, что URL-адрес Web1 действительно является тем, что вы хочу, чтобы это было. Добавьте в проект уведомитель (если у вас его еще нет) и сделайте ShowAlert для Web1.url. Вы говорите, что ввод URL-адреса вручную дал ожидаемый результат, поэтому, если полученный URL-адрес полностью соответствует введенному вами вручную, то я пропал, извините!

person Tor Sverre Lund    schedule 12.08.2016