PHP.SU

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

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

> Найдено сообщений: 63
maxtet Отправлено: 06 Февраля, 2010 - 11:55:40 • Тема: Передача параметров в цикле • Форум: JavaScript & VBScript

Ответов: 8
Просмотров: 3243
Спасибо, я сумел реализовать механизм передачи параметров в цикле с помощью такой конструкции.
CODE (javascript):
скопировать код в буфер обмена
  1. for (var i=1; i<=numb; i++)
  2.   {
  3.     params["jewerly_title_add" + i] = $('input#JewerlyActionTitleAdd' + i).val();
  4.     params["jewerly_mass_b_add" + i] = $('input#JewerlyActionMassBAdd' + i).val();
  5.     params["jewerly_mass_n_add" + i] = $('input#JewerlyActionMassNAdd' + i).val();
  6.   }
  7.  

Просто все данные занес в объект params.
maxtet Отправлено: 05 Февраля, 2010 - 12:22:28 • Тема: Передача параметров в цикле • Форум: JavaScript & VBScript

Ответов: 8
Просмотров: 3243
JustUserR пишет:
maxtet пишет:
Функция работает, но хотелось бы, услышать рекомендации как её оптимизировать
Очень много переменных с одинаковым префиксом - не проще ли все это положить в массив jewerly тем более что его будет проще передавать по ссылке если понадобиться


Проще, но как это реализовать в написанной функции - передача параметров в цикле?
maxtet Отправлено: 04 Февраля, 2010 - 19:26:56 • Тема: Передача параметров в цикле • Форум: JavaScript & VBScript

Ответов: 8
Просмотров: 3243
Ch_chov пишет:
1. Для чего нужно делать 2 запроса с одинаковыми параметрами?
2. Зачем такие длинные имена переменных?
3. Может стоит данные из формы сразу сохранить в объект (массив), а потом подставлять его в запрос?
4. jewelry?


1. Первый запрос отправляет параметры на сервер, второй перегружает часть страницы и передает ей эти параметры
2. Мне так удобнее))
3. В этом вся проблема.
4. Опечатался, но исправлять не буду - слишком много буков в коде)
maxtet Отправлено: 04 Февраля, 2010 - 18:37:06 • Тема: Передача параметров в цикле • Форум: JavaScript & VBScript

Ответов: 8
Просмотров: 3243
Пишу программу с использованием Jquery. Стоит задача передать данные посредством асинхронного запроса к серверу. Написал такую функцию:

CODE (javascript):
скопировать код в буфер обмена
  1. function jewerly_buyout_refresh(numb)
  2. {
  3.  
  4.   var action_flag = $('input#JewerlyActionFlag').val();
  5.   var jewerly_numb = $('select#JewerlyActionNumber').val();
  6.   var action_button = $('input#JewerlyActionButton').val();
  7.   var jewerly_name = $('input#JewerlyActionName').val();
  8.   var jewerly_cat = $('select#JewerlyActionCat').val();
  9.   var jewerly_proba = $('select#JewerlyActionProba').val();
  10.   var jewerly_mass_b = $('input#JewerlyActionMassB').val();
  11.   var jewerly_mass_n = $('input#JewerlyActionMassN').val();
  12.   var jewerly_zalog = $('input#JewerlyActionZalog').val();
  13.   var jewerly_percent = $('input#JewerlyActionPercent').val();
  14.   var jewerly_penya = $('input#JewerlyActionPenya').val();
  15.  
  16.   var jewerly_title_add = [];
  17.   for (var i=1; i<=numb; i++)
  18.   {
  19.     jewerly_title_add[i] = $('input#JewerlyActionTitleAdd' + i).val();
  20.   }
  21.  
  22.   $.post('index.php',
  23.   {
  24.     action_button: action_button,
  25.     jewerly_numb: jewerly_numb,
  26.     jewerly_name: jewerly_name,
  27.     jewerly_cat: jewerly_cat,
  28.     jewerly_proba: jewerly_proba,
  29.     jewerly_mass_b: jewerly_mass_b,
  30.     jewerly_mass_n: jewerly_mass_n,
  31.     jewerly_zalog: jewerly_zalog,
  32.     jewerly_percent: jewerly_percent,
  33.     jewerly_penya: jewerly_penya,
  34.     jewerly_title_add1: jewerly_title_add[1],
  35.     jewerly_title_add2: jewerly_title_add[2],
  36.     jewerly_title_add3: jewerly_title_add[3],
  37.     jewerly_title_add4: jewerly_title_add[4],
  38.     action_flag: action_flag
  39.   },
  40.   function(data)
  41.   {
  42.     $('div#JewerlyActionWindows').load('modules/mod_jewerly/actions/jewerly_buyout.php',
  43.     {
  44.       action_button: action_button,
  45.       jewerly_numb: jewerly_numb,
  46.       jewerly_name: jewerly_name,
  47.       jewerly_cat: jewerly_cat,
  48.       jewerly_proba: jewerly_proba,
  49.       jewerly_mass_b: jewerly_mass_b,
  50.       jewerly_mass_n: jewerly_mass_n,
  51.       jewerly_zalog: jewerly_zalog,
  52.       jewerly_percent: jewerly_percent,
  53.       jewerly_penya: jewerly_penya,
  54.       jewerly_title_add1: jewerly_title_add[1],
  55.       jewerly_title_add2: jewerly_title_add[2],
  56.       jewerly_title_add3: jewerly_title_add[3],
  57.       jewerly_title_add4: jewerly_title_add[4],
  58.       action_flag: action_flag
  59.     }
  60.     );
  61.   });
  62. }


Функция работает, но хотелось бы, услышать рекомендации как её оптимизировать. Например, следующий участок кода:


CODE (javascript):
скопировать код в буфер обмена
  1. jewerly_title_add1: jewerly_title_add[1],
  2. jewerly_title_add2: jewerly_title_add[2],
  3. jewerly_title_add3: jewerly_title_add[3],
  4. jewerly_title_add4: jewerly_title_add[4],



Хотелось бы реализовать в цикле.
maxtet Отправлено: 21 Ноября, 2009 - 21:40:49 • Тема: Код правилен? • Форум: Напишите за меня, пожалуйста

Ответов: 17
Просмотров: 153
Всем привет! Я соскучился)
Carzil пишет:
Champion пишет:
Нет, что за бред на 9 строке?

Я не сильно разбираюсь в SQL.
(Добавление)
Apache выводит какой-то непонятный файл со сторочкой "Its works"...

Код сам написал или где-то нашел?
maxtet Отправлено: 25 Сентября, 2009 - 18:19:54 • Тема: Как вызвать javascript функцию из php? • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 57
Попробуй это реализовать, разделив php и html-код.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (isset($_GET['q']) && isset($_GET['date'])):
  3.     $query = $_GET['q'];
  4.     $reqdate = $_GET['date'];
  5. ?>
  6. <script type='text/javascript' language='javascript'>doreq('<?= $query ?>','<?= $reqdate ?>')</script>
  7. <?PHP
  8. else :
  9. endif;
  10. ?>
maxtet Отправлено: 19 Сентября, 2009 - 21:23:18 • Тема: php+mysql • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 41
PHP:
скопировать код в буфер обмена
  1. $q=mysql_query("SELECT login FROM AccU WHERE login='$login1' and pass='$pass'");
  2.       // вставьте проверку
  3.       if (!$q)
  4.       exit(mysql_error());
  5.       $result=mysql_fetch_array($q);


Ошибка у вас в самом sql-запросе.
maxtet Отправлено: 03 Августа, 2009 - 12:06:06 • Тема: Проблема с MYSQL • Форум: Программирование на PHP

Ответов: 10
Просмотров: 925
CODE (text):
скопировать код в буфер обмена
  1. if ($rc=mysql_connect ("localhost", "root", "root"))

и
CODE (text):
скопировать код в буфер обмена
  1. if ($rc==mysql_сonnect ("localhost", "root", "root"))

разницу видите?
Undefined index: Chislo - вы обращаетесь к необъявленному элементу массива.
maxtet Отправлено: 02 Августа, 2009 - 18:25:39 • Тема: Проблема с MYSQL • Форум: Программирование на PHP

Ответов: 10
Просмотров: 925
CODE (text):
скопировать код в буфер обмена
  1. if ($rc=mysql_connect ("localhost", "root", "root"))

Возможно вы не правильно составили условие.
maxtet Отправлено: 31 Июля, 2009 - 22:38:42 • Тема: Генерирование основного контента сайта • Форум: Программирование на PHP

Ответов: 4
Просмотров: 368
Создайте функцию, которая будет подключать необходимый контент в зависимости от условий и вызовите её в том месте, где будет выводиться контент.
maxtet Отправлено: 30 Июля, 2009 - 22:14:00 • Тема: формы php • Форум: Программирование на PHP

Ответов: 4
Просмотров: 300
Хотите получить квалифицированный ответ, задавайте конкретный вопрос.
Прочитать о том, как правильно задавать вопросы можно здесь.
maxtet Отправлено: 30 Июля, 2009 - 17:49:09 • Тема: формы php • Форум: Программирование на PHP

Ответов: 4
Просмотров: 300
Закрывающего тега </option> нет.
maxtet Отправлено: 30 Июля, 2009 - 13:47:43 • Тема: Урок - раздел.... Основы CGI • Форум: Корзина

Ответов: 11
Просмотров: 6178
andrey.if33 пишет:

1)- это нормально.......... тоесть то что ничего не понял Не понял ?
2) в конце раздела сказано, что пхп вытесняет постепенно CGI, .......... не понятно .... нужен CGI или не нужен...

короче я в танке... Ниндзя помогитеееееееееееееееееееееееееееееее


1. Не нормально. Если непонятно, то лучше разбить одну сложную задачу на несколько простых. Все и сразу - не бывает.
2. Время покажет).
maxtet Отправлено: 29 Июля, 2009 - 18:04:08 • Тема: Урок - раздел.... Основы CGI • Форум: Корзина

Ответов: 11
Просмотров: 6178
Вы не правильно поняли. приведенные ссылки ведут на более доступное для понимания изложение материала.
maxtet Отправлено: 21 Июля, 2009 - 19:46:37 • Тема: Сохранение данных в MySql • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 72
crosss пишет:

ну и в чем проблема?
на этом же скрипте который Вы написали под проверкой сабмита а можно без него
PHP:
скопировать код в буфер обмена
  1. $poluchaem = $_POST ['otvet'];//суть чтоб передать на эту страницу


Можно проверять и через скрытое поле, но суть не в этом, проверку я написал как пример, показывающий занесения данных в базу при отправке формы.

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB