Перейти к содержанию
Fire Monkey от А до Я

b_vlad25

Пользователи
  • Постов

    19
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные b_vlad25

  1. [{"mail_index":"000001","address_of_delivery":"?. ??????, ??. ?????????, ?. 191, ??. 5, ???. 1","fax":"????????+","country_id":"35","url":"0","phone":"0","company":"?????????","icq":"2014-10-14"}]

    Можно ли отображать только данные без заголовков? Кириллица кстати из таблицы не отображается.

    И как быть с запросом на кириллице. В таблице есть текст на кириллице и нужно искать по нему.

    • Сервер: 176.126.167.134 via TCP/IP
    • Тип сервера: MariaDB
    • Версия сервера: 5.5.32-MariaDB-1~wheezy - mariadb.org binary distribution
    • Версия протокола: 10
    • Кодировка сервера: UTF-8 Unicode (utf8)

    Это у меня первый по mail_index, а второй $query = "SELECT mail_index, address_of_delivery, fax, country_id, url, phone, company, icq FROM $DBTable WHERE address_of_delivery = '$zapros'";

  2. Спасибо, я то то  даже не смотрел на оператор что буквы не так стоят.

    А если запрос делать из браузера http://domofonkg.com/3.php?id=г. Бишкек, ул. Токтогула, д. 191, кв. 5, под. 1, то в JSON  отобразится результат в браузере? . До этого выдавало ошибку json_encode() expects parameter 2 to be long, string given in, заменил JSON_PRETTY_PRINT на 128. теперь выдает [ ] и все

  3. Теперь получилась проблема с отправкой в скрипт запроса с текстом на кирилице.

    Из Google Chrome отправляет нормально и ответ нормально приходит, а вот из программы никак не получается.

  4. Антивирус уже отключал. При выполнении программы она подвисает, а потом выдает где-то через минуту:

    First chance exception at $75FDC41F. Exception class ENetHTTPClientException with message 'Error sending data: (12002) Время ожидания операции истекло'. Process Project3.exe (8392)

  5. Вот сам скрипт php:

    <?php
    //Sample Database Connection Syntax for PHP and MySQL.
    
    //Connect To Database
    
    $hostname="176.126.167.134";
    $username="mmmmmmmmmm";
    $password="000000000000";
    $dbname="domofonkg";
    $usertable="internetshop_users";
    $yourfield = "mail_index"; //лицевой счет
    $yourfield1 = "address_of_delivery"; //адрес
    $yourfield2 = "fax";  //тариф 
    $yourfield3 = "country_id"; //абонплата
    $yourfield4 = "url"; //льгота
    $yourfield5 = "phone"; //долг
    $yourfield6 = "company"; //статус
    $yourfield7 = "icq"; //дата 
    $zapros = $_GET['id'];
    
    $link = mysql_connect($hostname,$username, $password) or die ("<html><script language='JavaScript'>alert('Ошибка соединения с базой! Пожалуйста попробуйте позже.'),history.go(-1)</script></html>");
    mysql_set_charset('cp1251',$link);// твоя кодировка, чтобы сервер тебя  правильно понял
    mysql_select_db($dbname);
    
    # Check If Record Exists
    
    $query = "SELECT mail_index, address_of_delivery, fax, country_id, url, phone, company, icq FROM $usertable WHERE $yourfield = $zapros";
    
    $result = mysql_query($query);
    
    if($result)
    {
     while($row = mysql_fetch_array($result, MYSQL_ASSOC))
     {
       printf ("%s; %s; %s; %s; %s; %s; %s; %s", $row["$yourfield"], $row["$yourfield1"], $row["$yourfield2"], $row["$yourfield3"], $row["$yourfield4"],   $row["$yourfield5"], $row["$yourfield6"], $row["$yourfield7"]);
     }
     mysql_free_result($result);
    }
    ?>

     

  6. Кто-нибудь пробовал запустить скрипт php c запросом и получить значения в С++ через TNetHTTPClient. Раньше им никогда не пользовался. Кто-нибудь может помочь простым примером get и post.

  7. Вообще до этого писал только стандартные приложения на С++ Builder. Сейчас пробую написать приложение под Android. Есть на нашем сайте база клиентов которая постоянно обновляется.В приложении клиент введя свой лицевой счет входит в БД и получает свои данные по задолженности. В обычном приложении с этим нету проблем коннектится через ADO ODBC, а вот под Андроид как лучше и правильнее сделать не знаю. Информацию и компоненты все дают разную. Может есть какие то примеры для образца или литература Заранее спасибо...

×
×
  • Создать...