PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): [1] 2 »

> Найдено сообщений: 24
NVP Отправлено: 28 Сентября, 2011 - 07:22:52 • Тема: Ну не догоняю я! • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 2429
Большое спасибо за советы и ссылки! Стало теплее.
Всем удачи... Подмигивание
(Добавление)
caballero пишет:
Представте что пошли обновлятся данные аяксом а пользователь продолжает пинать кнопки

Я и не задумывался об этом. А стоило! Пошел думу думать.
Спасибо.
NVP Отправлено: 27 Сентября, 2011 - 12:52:20 • Тема: Ну не догоняю я! • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 2429
Добрый день. Радость
Пишу программы давно, с 1988 года. Сначала под DOS на TurboBasic, Foxpro, Clipper, Borland C, Borland C++. Потом под Windows на Builder C++, Visual Basic для Access, Excell, Word. Мои программы не носили коммерческий характер, хотя в тяжелые 90-тые давали дополнительный доход. Это было скорее хобби, при этом - автоматизация работы своей и окружающих. Потому как без компьютера, я себе работу не представляю.
Пол года назад решил изучать Web технологии. Скажете поздновато? Сам знаю... Но мне нравиться создавать программы.
За эти пол года написал сайт на PHP (CodeIgniter). Это скорее не сайт, а САП для предприятия. Сейчас идет активгный ввод данных, происходит так называемое "внедрение".
Я не скажу что знаю PHP от и до, но система работает и надеюсь будет равиваться.
В итоге убедился, что на одном PHP написать можно, но выглядит это скучновато. Даже небольшие вставки JS дают огромный эффект. Теперь изучаю JavaScript, JQuery. Очень помогает похожесть синтаксиса на синтаксис C. Все у меня получается...
Но этот AJAX - вырванные годы. Нахмурился Не понимаю я! Брал с инета рабочие примеры, но как их внедрить в CodeIgniter немогу разобраться.
Может у кого времени много, нечем заняться или просто захочется мне растолковать как грузить, удалять и изменять данные из таблиц MySQL без перезагрузки страницы.
Хочу понять как с этим работать на простом примере.
Есть таблица oblast MySQL (поля: id - код области, name - название области).
Я отобразил результат запроса "select oblast.id, oblast.name from oblast order by oblast.name" в теге <table>. В каджой <tr> отдельными <td> подвесил кнопки для редактирования и удаления.
Каким образом я могу отредактировать или удалить запись в таблице MySQL да еще и использую я CodeIgniter с его контроллерами, моделями, вьюверами и т.д.
Ну если нет желающих, то хоть направте на какую толковую литературу. Мне такая не попадалась. Не понял
Извиняюсь за лирику...
NVP Отправлено: 26 Сентября, 2011 - 16:26:24 • Тема: Как взять значение переменной • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 604
Вопрос снят!
NVP Отправлено: 26 Сентября, 2011 - 13:48:55 • Тема: Как взять значение переменной • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 604
Добрый день.
У меня переменная хранит имя объекта
str_data = "data1[i][j]";
Если написать
myWin.document.write(str_data);
будет конечно напечатана строка data1[i][j]
А мне нужно напечатать значение объекта data1[i][j]
В PHP это реализовано $$, как это сделать в JS?
Подскажите пожалуйста.

Не понял
NVP Отправлено: 23 Сентября, 2011 - 15:47:26 • Тема: JQuery modal окно не работает с двумя таблицами. • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 3025
На глупость всегда нет ответа!
Это не JQuery винована, это я тормоз!
Сперва пробовал модальное окно плагина jquery.blockUI, потом перешел на jquery-ui.
То с этим перепуталось! Почистил все пошло как по маслу. Вот только пол дня потерял.
Спасибо отвечающим за ответы.
Хорошо
NVP Отправлено: 23 Сентября, 2011 - 10:32:23 • Тема: JQuery modal окно не работает с двумя таблицами. • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 3025
Нет. Структура HTML такая:
<html>
<head>
Тумтурун
</head>
<body>
<div id="container">
<div id="header">Хеадер</div>
<div id="top_navigation">Меню</div>
<div id="wrapper">
<div id="template">
<form action="http://www.ttm.ua/equipment/service_objects/" method="post">
<table>...</table>
</form>
<div id="footer">Футер</div>
</div>
</div>
этот div JQuery ставит сам
<div style="display: none; z-index: 1000; outline-width: 0px; outline-style: none; position: absolute" class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable ui-resizable" tabindex="-1" role="dialog" aria-labelledby="ui-dialog-title-dialog-form">
этот тоже
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
дальше мой
<div id="dialog-form" class="ui-dialog-content ui-widget-content">
только JQuery добавляет свой class
дальше текст, закрываются эти три div
</div>
</body>
</html>
Если я добавляю после
<form action="http://www.ttm.ua/equipment/service_objects/" method="post">
<table>...</table>
</form>
еще
<form action="http://www.ttm.ua/equipment/service_objects/" method="post">
<table>...</table>
</form>
То грабли... Огорчение
тегов
<div style="display: none; z-index: 1000; outline-width: 0px; outline-style: none; position: absolute" class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable ui-resizable" tabindex="-1" role="dialog" aria-labelledby="ui-dialog-title-dialog-form">
и
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
и классов в моем div нету...
Огорчение
Естественно мой </div> уже не отображается как модальное окно, а сразу высвечивается на странице.
Если не добавляю - все работает!
NVP Отправлено: 23 Сентября, 2011 - 09:50:36 • Тема: JQuery modal окно не работает с двумя таблицами. • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 3025
Добрый день.
Есть модальное окно JQuery
<div id="dialog-form" title="Трутуту">
<p class="validateTips">Тратата.</p>
<form>
...
</form>
</div>

и есть форма в котой таблица при нажатии кнопок в которой отображается это окно.

Работает нормально. JQuery находит этот <div id="dialog-form" обрамляет его двумя дивами:
<div style="display: none; z-index: 1000; outline-width: 0px; outline-style: none; position: absolute" class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable ui-resizable" tabindex="-1" role="dialog" aria-labelledby="ui-dialog-title-dialog-form">
и
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
и все отображается как нужно.
Но мне зачастую нужно отображать более одной формы с таблицей и вот тут лежат грабли! Огорчение
Как только я отображаю еще одну форму, а в ней таблицу, JQuery не обрамляет этот <div id="dialog-form" и как модальное окно этот див не работает.
К сожалению не знаю что у JQuery внутри. Как говорят "учите матчасть", но времени пшик.
Может кто знает что происходит и как это обойти.
Спасибо...
NVP Отправлено: 16 Сентября, 2011 - 12:57:00 • Тема: Заблудился в селекторах JQuery • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1043
EuGen пишет:
mainTable > tbody:last

К сожалению не берет...
Огорчение
(Добавление)
Похоже что отлавливать можно table, th и td.
Не отлавливаются thead, tbody, tfoot и tr!!!
(Добавление)
Все, нашел.
parents('.mainTable').find('tbody.tBody')
Спасибо...
Хорошо
NVP Отправлено: 16 Сентября, 2011 - 12:41:45 • Тема: Заблудился в селекторах JQuery • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1043
Добрый день!
Помогите пожалуйста...
Есть таблица:
<table class="mainTable" border="1">
<thead>
<tr>
<th>Month</th>
<th>
<button type="button" id="show_hide_botton" title="Показать/Спрятать">
<img class="small_img" src="'.$this->info['button']['button_PRN_image'].'" width="16" height="16">
</button>'."\n";
</th>
</tr>
</thead>
<tbody>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Sum</td>
<td>$180</td>
</tr>
</tfoot>
</table>
Хочу выбрать тег <tbody> и его прятать и показывать. Селектор JQuery написал так:
$('#show_hide_botton').parents('.mainTable > tbody')
а он его не ловит. Если
$('#show_hide_botton').parents('.mainTable'), то таблицу отлавливает.
Где я туплю? Огорчение
NVP Отправлено: 08 Сентября, 2011 - 15:19:35 • Тема: Передача данных • Форум: HTTP и PHP

Ответов: 2
Просмотров: 1622
Еще раз, добрый день!
Подсмотрел в инете вот такую штуку:
в <head> дополнительно описываем <style> -

CODE (css):
скопировать код в буфер обмена
  1. <style>
  2.  
  3. #mask {
  4.   position:absolute;
  5.   left:0;
  6.   top:0;
  7.   z-index:9000;
  8.   background-color:#000;
  9.   display:none;
  10. }
  11.  
  12. #boxes .window {
  13.   position:absolute;
  14.   left:0;
  15.   top:0;
  16.   width:440px;
  17.   height:200px;
  18.   display:none;
  19.   z-index:9999;
  20.   padding:20px;
  21. }
  22.  
  23. #boxes #dialog_edt1 {
  24.   width:350px;
  25.   height:113px;
  26.   padding:5px;
  27.   background-color:#ffffff
  28. }
  29. </style>
  30.  

В <body> рисуем табличку типа:

CODE (html):
скопировать код в буфер обмена
  1.         <form action = "http://.../equipment/service_objects" method="post">
  2.         <h2>Справочник</h2>
  3.         <table border="3" align="center" bgcolor="#deddc0" cellspacing="0">
  4.                 <tr bgcolor="#c6c5a8">
  5.                         <th width="20px" colspan="2" rowspan = "1">
  6.                                 <a href="#dialog_add1" name="modal" title="Добавить запись">
  7.                                         <img class="small_img" src="http://.../img/icons/b_props.png" width="16" height="16">
  8.                                 </a>
  9.                         </th>
  10.                         <th width="40px" rowspan="1">
  11.                                 №
  12.                         </th>
  13.                         <th width="350px" colspan="1" rowspan="1">
  14.                                 Название
  15.                         </th>
  16.                 </tr>
  17.                 <tr>
  18.                         <td align="center" width="20px" bgcolor="#c6c5a8">
  19.                                 <a href="#dialog_edt1" name="modal" title="Изменить запись">
  20.                                         <img class="small_img" src="http://.../img/icons/b_edit.png" width="16" height="16">
  21.                                 </a>
  22.                         </td>
  23.                         <td align="center" width="20px" bgcolor="#c6c5a8">
  24.                                 <a href="#dialog_del1" name="modal" title="Удалить запись">
  25.                                         <img class="small_img" src="http://.../img/icons/b_drop.png" width="16" height="16">
  26.                                 </a>
  27.                         </td>
  28.                         <td width="40px" align="right">
  29.                                 <p>1</p>
  30.                         </td>
  31.                         <td align="left" width="350px">
  32.                                 <p>аааааааа</p>
  33.                         </td>
  34.                 </tr>
  35.                 <tr>
  36.                         <td align="center" width="20px" bgcolor="#c6c5a8">
  37.                                 <a href="#dialog_edt1" name="modal" title="Изменить запись">
  38.                                         <img class="small_img" src="http://.../img/icons/b_edit.png" width="16" height="16">
  39.                                 </a>
  40.                         </td>
  41.                         <td align="center" width="20px" bgcolor="#c6c5a8">
  42.                                 <a href="#dialog_del1" name="modal" title="Удалить запись">
  43.                                         <img class="small_img" src="http://.../img/icons/b_drop.png" width="16" height="16">
  44.                                 </a>
  45.                         </td>
  46.                         <td width="40px" align="right">
  47.                                 <p>2</p>
  48.                         </td>
  49.                         <td align="left" width="350px">
  50.                                 <p>ббббббббббббббб</p>
  51.                         </td>
  52.                 </tr>
  53.                 <tr>
  54.                         <td align="center" width="20px" bgcolor="#c6c5a8">
  55.                                 <a href="#dialog_edt1" name="modal" title="Изменить запись">
  56.                                         <img class="small_img" src="http://.../img/icons/b_edit.png" width="16" height="16">
  57.                                 </a>
  58.                         </td>
  59.                         <td align="center" width="20px" bgcolor="#c6c5a8">
  60.                                 <a href="#dialog_del1" name="modal" title="Удалить запись">
  61.                                         <img class="small_img" src="http://.../img/icons/b_drop.png" width="16" height="16">
  62.                                 </a>
  63.                         </td>
  64.                         <td width="40px" align="right">
  65.                                 <p>3</p>
  66.                         </td>
  67.                         <td align="left" width="350px">
  68.                                 <p>ввввввввввввввввв</p>
  69.                         </td>
  70.                 </tr>
  71.                 <tr>
  72.                         <td align="center" width="20px" bgcolor="#c6c5a8">
  73.                                 <a href="#dialog_edt1" name="modal" title="Изменить запись">
  74.                                         <img class="small_img" src="http://.../img/icons/b_edit.png" width="16" height="16">
  75.                                 </a>
  76.                         </td>
  77.                         <td align="center" width="20px" bgcolor="#c6c5a8">
  78.                                 <a href="#dialog_del1" name="modal" title="Удалить запись">
  79.                                         <img class="small_img" src="http://.../img/icons/b_drop.png" width="16" height="16">
  80.                                 </a>
  81.                         </td>
  82.                         <td width="40px" align="right">
  83.                                 <p>4</p>
  84.                         </td>
  85.                         <td align="left" width="350px">
  86.                                 <p>ггггггггггггггггг</p>
  87.                         </td>
  88.                 </tr>
  89.                 <tr bgcolor="#c6c5a8">
  90.                         <td align="center" width="20px" bgcolor="#c6c5a8">
  91.                                 <p></p>
  92.                         </td>
  93.                         <td align="center" width="20px" bgcolor="#c6c5a8">
  94.                                 <p></p>
  95.                         </td>
  96.                         <td width="40px" align="right">
  97.                                 <p></p>
  98.                         </td>
  99.                         <td align="center" colspan="2">
  100.                                 <a href="#dialog_prn1" name="modal" title="Печать выбранных данных">
  101.                                         <img class="small_img" src="http://.../img/icons/print-16.png" width="16" height="16">
  102.                                 </a>
  103.                                 <div id="boxes">
  104.                                         <div id="dialog_edt1" class="window">
  105.                                                 <form action="http://.../equipment/service_objects" method="post">
  106.                                                         <table border="0" align="right" bgcolor="white" cellspacing="0">
  107.                                                                 <tr><td align="right" width="350pxpx">
  108.                                                                         <a href="#"class="close"/>
  109.                                                                           <img src="http://.../img/icons/close-16.png" style="vertical-align: middle"/>
  110.                                                                         </a>
  111.                                                                 </td></tr>
  112.                                                         </table>
  113.                                                         <table border="0" align="center" bgcolor="white" cellspacing="0">
  114.                                                                 <tr><td align="right" width="350pxpx">
  115.                                                                         <h2>Корректировка записи</h2>
  116.                                                                 </td></tr>
  117.                                                         </table>
  118.                                                         <table border="3" align="center" bgcolor="#deddc0" cellspacing="0">
  119.                                                                 <tr>
  120.                                                                         <td align="left" width="350px">
  121.                                                                                 <p>Название:<br><input type="text" name="name" value="" size="35" maxlength="35"></p>
  122.                                                                         </td>
  123.                                                                 </tr>
  124.                                                         </table>
  125.                                                         <table border="0" align="center" bgcolor="white" cellspacing="0">
  126.                                                                 <tr><td align="center" width="300px">
  127.                                                                         <button type="submit" name="edt_button" title="Сохранить изменения">
  128.                                                                                 <img src="http://.../img/icons/b_edit.png" style="vertical-align: middle"/>
  129.                                                                         </button>
  130.                                                                 </td></tr>
  131.                                                         </table>
  132.                                                 </form>
  133.                                         </div>
  134.                                         <div id="mask"></div>
  135.                                 </div>
  136.                         </td>
  137.                 </tr>
  138.         </tdble>
  139. </form>


В результате высвечиваются окошки для добавления, корректировки, удаления и печати записей, при этом общий вид страницы затеняется. И все это без смены страницы.
Но уже второй день туплю, не понимаю как передать в это окошко ID выбранной записи (той, на против которой нажата ссылка).
Может у кого есть время, подскажите...
NVP Отправлено: 08 Сентября, 2011 - 15:11:13 • Тема: Как определить id тега <a> • Форум: HTTP и PHP

Ответов: 3
Просмотров: 2161
Удалил!
NVP Отправлено: 08 Сентября, 2011 - 14:02:20 • Тема: Как определить id тега <a> • Форум: HTTP и PHP

Ответов: 3
Просмотров: 2161
Добрый день.
Подскажите пожалуйста!
Есть несколько (пусть три) тега a:
<?php
echo '<a href="#dialog'.$cur_index.'" id="1" name="modal"></a>';
echo '<a href="#dialog'.$cur_index.'" id="2" name="modal"></a>';
echo '<a href="#dialog'.$cur_index.'" id="3" name="modal"></a>';
...

Ссылка во всех тегах одинаковая, разные id. Каким образом в PHP после перехода по ссылке, определить id тега, который был использован для перехода?
Нахмурился
NVP Отправлено: 05 Сентября, 2011 - 16:31:56 • Тема: Как определить длину поля таблицы • Форум: Работа с СУБД

Ответов: 3
Просмотров: 1515
Raimbek пишет:
сперва получи данные из базы, и потом strlen(), и все


Спасибо, но ответ не на вопрос...
(Добавление)
EuGen пишет:
- как работать с результатом запроса, думаю, разберетесь


Спасибо.
Получил в результате строку
CREATE TABLE `test` ( `id` int(3) NOT NULL AUTO_INCREMENT,
`name` varchar(35) NOT NULL,
PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=125 DEFAULT CHARSET=cp1251

Можно ее конечно обработать (придется), но не красиво как то...

Ничего другого нету?
NVP Отправлено: 05 Сентября, 2011 - 15:53:25 • Тема: Как определить длину поля таблицы • Форум: Работа с СУБД

Ответов: 3
Просмотров: 1515
Добрый день.
Хочу определить длину поля (полей) таблицы (ту что задаем при создании таблицы). Попробовал mysql_fetch_field, она выдает максимальное количество символов данных имеемых в искомом поле таблицы, а это не то!
Знатоки, пожалуйста подскажите, замучился рыться в инете. Огорчение
NVP Отправлено: 12 Августа, 2011 - 10:09:13 • Тема: Не работпет array_filter • Форум: Вопросы новичков

Ответов: 12
Просмотров: 426
Спасибо!

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB