Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Delphi for PHP > Проблема c JavaScript + Query


Автор: geniusbsd 22.02.15, 23:20
Добрый день
Подскажите почему не работает данyый код
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    function GridOrdNaklsJSRowChanged($sender, $params)
        {
            ?>
            //begin js
     
    var NNkls= GridOrdNakls.getTableModel().getValue(0, GridOrdNakls.getFocusedRow());
    var sql= 'SELECT * FROM tbl_ordersNaks WHERE OrdNaklsID = NNkls ';
    Query1.Active = False;
    Query1.Sql = sql;
    Query1.Active = False;
     
            //end
            <?php
        }

Автор: vicis 23.02.15, 19:35
всё напутано
как javascript может запросы на сервере выполнять ?
он же на клиенте работает

близко к задаче здесь смотри
Delphi for PHP (RAD PHP XE, HTML5 Builder ): FAQ (сообщение #2775153)

Автор: geniusbsd 24.02.15, 21:36
почитал про javascript и что то я совсем запутался (:
Вот у меня процедура на делфи редактирование пользователя
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    procedure TAddUserForm.RenameUser(Sender: TObject);
     var tmp:string;
    begin
    tmp:=SprUsersForm.UserGrid.DataSource.DataSet.FieldByName('UsrName').asString;
    DMForm.ADOQuery.Active:=False;
     DMForm.ADOQuery.SQL.Clear;
       DMForm.ADOQuery.SQL.Add('UPDATE tbl_users');
       DMForm.ADOQuery.SQL.Add('SET');
    DMForm.ADOQuery.SQL.Add('UsrName=');
    DMForm.ADOQuery.SQL.Add('('''+NameUserEdit.Text+'''),');
       DMForm.ADOQuery.SQL.Add('UsrPasswd=');
       DMForm.ADOQuery.SQL.Add('('''+PasswdEdit.Text+'''),');
       DMForm.ADOQuery.SQL.Add('UsrGroup=');
       DMForm.ADOQuery.SQL.Add('('''+GroupComboBox.Text+''')');
    DMForm.ADOQuery.SQL.Add('WHERE');
    DMForm.ADOQuery.SQL.Add('(UsrName LIKE  '''+tmp+''')');
    DMForm.ADOQuery.ExecSQL;
    //ShowMessage(SprUsersForm.UserGrid.DataSource.DataSet.FieldByName('UsrName').asString);
    end;


Помогите сделать что то подобное по со бытию OnRowCenged грида Требуется отправить запрос для заполнения второго грида
Ну не селен я в web разработки 3 день как изучаю php с js и что то не очень :(

Автор: Alex2011 25.02.15, 01:45
Режим "мастер-деталь" что ли? Не парься-используй мой компонент сетки для HTML5 Builder и забудь про проблемы. :D

Автор: ssaich 02.03.15, 06:06
Цитата Alex2011 @
Режим "мастер-деталь" что ли? Не парься-используй мой компонент сетки для HTML5 Builder и забудь про проблемы. :D

А где сам компонент ?

Автор: Alex2011 02.03.15, 06:29
Посмотри личные сообщения. Но он для HTML5 Builder и платный.В RadPHP будут проблемы, так как там еще используются Qooxdoo-компоненты, а у них проблемы совместимости с jQuery. Думаю, лучше использовать HTML5 Builder. Там по умолчанию подключается jQuery к странице. Правда, с компонентами не густо.

Автор: vicis 03.03.15, 15:19
Цитата geniusbsd @
Помогите сделать что то подобное по со бытию OnRowCenged

а эта ссылка разве не про это ? :)
Цитата
близко к задаче здесь смотри
Delphi for PHP (RAD PHP XE, HTML5 Builder ): FAQ (сообщение #2775153)

Автор: Marinastova 18.12.19, 13:34
hmm. That did not work. this is the var_dump for the last attempt - int246here is the error - no match Why is it better to have the mysqli_real... outside of the query? Just curious. Taking a walk. Need to clear my head.

Автор: Betelgeuse 21.07.23, 06:21
https://www.youtube.com/watch?v=JlgLDfINXvY

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)