PHP.SU

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

Страниц (24): В начало « ... 16 17 18 19 20 [21] 22 23 24 »

> Найдено сообщений: 352
broshurkaplus Отправлено: 01 Августа, 2011 - 17:53:28 • Тема: передать ввод пользвателя скрипту подгрузки • Форум: HTTP и PHP

Ответов: 14
Просмотров: 6215
да я ничё не делаю, потом вставлю мне главное обработку поймать , тупо вывожу

но вот

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $data = $_POST[data];
  4.  
  5. //$data = iconv("utf-8", "windows-1251", $data);
  6.  
  7. echo "А вот то что мы отправили<br>".$data;
  8.  
  9. ?>


квери ес-но и
сама функция подключается .js

<script type="text/javascript" src="ajax.js">


этот function send не видит динамически созданный имя поля в var data = $('#mydata').val()

если имя задать явно. напр <input type="text" name="input_name1"> и

$('#input_name1').val() то работает, повторюсь для одной формы

я просто хочу чтоб на странице было не 1 вопрос с формой, а напр 20 , чел вводил ответ нажимал кнопку и function send видел по нэйму инпута что отсылать ,

а дальше я добавлю что с отослаными даными делать. счай это важно

уже this юзал типа

var data = $("#+this.name").val() не помогло, да в этом и не сильно шарю.


может есть мысля? (поеду домой, зайду через часок)
broshurkaplus Отправлено: 01 Августа, 2011 - 17:03:13 • Тема: передать ввод пользвателя скрипту подгрузки • Форум: HTTP и PHP

Ответов: 14
Просмотров: 6215
illy пишеш пишеш

вот после загркзки страница две формы

PHP:
скопировать код в буфер обмена
  1. <form action="" id="form_id1">
  2. <input type="text" name="input_name1" id="form_id1" >
  3. <input type="button" onclick="send('input_name1','div_otgadka1');" value="проверить ответ" >
  4. </form>
  5. <div id="div_otgadka1"></div>
  6. <form action="" id="form_id4">
  7. <input type="text" name="input_name4" id="form_id4" >
  8. <input type="button" onclick="send('input_name4','div_otgadka4');" value="проверить ответ" >
  9. </form>
  10. <div id="div_otgadka4"></div>


name динамически созданы



CODE (javascript):
скопировать код в буфер обмена
  1. function send()
  2. {
  3. //Получаем параметры
  4. var data = $('#mydata').val()
  5.   // Отсылаем паметры
  6.        $.ajax({
  7.                 type: "POST",
  8.                 url: "SendData.php",
  9.                 data: "data="+data,
  10.                 // Выводим то что вернул PHP
  11.                 success: function(html) {
  12.  //предварительно очищаем нужный элемент страницы
  13.                         $("#result").empty();
  14. //и выводим ответ php скрипта
  15.                         $("#result").append(html);
  16.                 }
  17.         });
  18.  
  19. }



если форма одна с name="mydata" то всё работает

передавал в сенд имена поля и дива
стаил перемен в функц

не понимаю как сделать чтобы функция видела и брала данные из формы обрабатывала и вставляла в тот див откуда вызвана
т е чтобы в

var data = $('#mydata').val() чтобы брало значение из него

вместо #mydata был мой нэйм из формы из которой вызван send()
вместо #result был мой див


??????????????????!!!!
если можно популярнне объясни
broshurkaplus Отправлено: 01 Августа, 2011 - 11:04:37 • Тема: передать ввод пользвателя скрипту подгрузки • Форум: HTTP и PHP

Ответов: 14
Просмотров: 6215
да не это не то если я актион указваю меня перекидывает на страницу

яж пишу, если одна форма

<input type="text" name="mydata" id="mydata" />

то скрипт отсылает аякс запрос и всё хокей, но дело в том что форм несколько, имена динамически
<input type="text" name="'.$input_name.'" id="'.$input_id.'" />

как мне в яваскрипт запихнуть(код выше) чтобы он видел
var data = $('#mydata').val()

#mydata - имя поля из которого пришло значение
broshurkaplus Отправлено: 31 Июля, 2011 - 23:23:49 • Тема: передать ввод пользвателя скрипту подгрузки • Форум: HTTP и PHP

Ответов: 14
Просмотров: 6215
я уже немного разобрался сделал на аякс и квери
для одной формы работает

теперь вопрос немного в другом

на странице несколько форм и дивов куда подгружать
ид формы и наме генерируются на пхп автоматически при загрузке страницы

вешаю на сабмит функцию (для одной формы работает)
запрос вот

CODE (htmlphp):
скопировать код в буфер обмена
  1. function send()
  2. {
  3. //Получаем параметры
  4. var data = $('#mydata').val()
  5.   // Отсылаем паметры
  6.        $.ajax({
  7.                 type: "POST",
  8.                 url: "SendData.php",
  9.                 data: "data="+data,
  10.                 // Выводим то что вернул PHP
  11.                 success: function(html) {
  12.  //предварительно очищаем нужный элемент страницы
  13.                         $("#result").empty();
  14. //и выводим ответ php скрипта
  15.                         $("#result").append(html);
  16.                 }
  17.         });
  18.  
  19. }



что то позбыл как передать в функцию вместо mydata и result динамически сгенереные
из

PHP:
скопировать код в буфер обмена
  1.  
  2. <form action="" id="'.$form_id.'">
  3. <input type="text" name="'.$input_name.'" id="'.$input_id.'" />
  4. <input type="button" onclick="send();" value="проверить ответ" />
  5. </form>
  6. <div id="'.$div_id.'"></div>


подскажите 3дня гуглю по теме поста
broshurkaplus Отправлено: 30 Июля, 2011 - 18:46:57 • Тема: передать ввод пользвателя скрипту подгрузки • Форум: HTTP и PHP

Ответов: 14
Просмотров: 6215
чтото никто не реагирует?

нужно взять введённое значение из поля в переменную без отправки формы ???
broshurkaplus Отправлено: 30 Июля, 2011 - 12:23:33 • Тема: передать ввод пользвателя скрипту подгрузки • Форум: HTTP и PHP

Ответов: 14
Просмотров: 6215
здравствуйте , спрошлым разобрался. почитал много

теперь не получается другое
при подгрузке по ид работает

на странице есть поле ввода, чел вводит слово , нажимает проверить далее
мне хотелось бы подгрузить данные из бд в зависимости от ввода
т е если слово есть - подгружаем в контейнер ответ, нет - другой ответ


на странице ввод
PHP:
скопировать код в буфер обмена
  1. <input type="text" name="otv" size="21" value="ответ сюда" title="введите свой ответ, желательно без ошибок"  onfocus=this.value="">

обрабатываю
PHP:
скопировать код в буфер обмена
  1. <a class=a href="javascript:;" onclick="loadContent('.$page_otvet.','.$cont_otgadka_id.')">проверить</a>


где $page_otvet страница подзагрузки с передаваемым по гету ид по которому нужно проверят введённое польз. слово
вопрос

как присоединить пользовательский ввод скрипту страницы, которую подгружаем?

натолкните на мысль
(Добавление)
мне надо взять введённое значение стобы присоединить к гету и запихнуть в $page_otvet
(Добавление)
может както на яваскрапте
broshurkaplus Отправлено: 27 Июля, 2011 - 17:49:16 • Тема: догрузить данные с аякс • Форум: HTTP и PHP

Ответов: 7
Просмотров: 3017
спасибо вроде заработало
как сразу не допетрил теперь уже и сам увидел да и погуглив немного

$ggg - переменная с именем страницы которую подгружаем, в неё и дописал переменную для передачи скрипту подгружаемой страницы
сделал так

PHP:
скопировать код в буфер обмена
  1. $ggg="'page2.php?rec=".$r_po_teme_page["oskorbuha_id"]."'";


и далее ссылка

CODE (javascript):
скопировать код в буфер обмена
  1. <a class=a href="javascript:;" onclick="loadContent('.$ggg.','.$id.')">всего ответов</a>



а в подгружаемой странице по $_GET['rec'] выбыраю по базе


tsoi85 спасибо - натолкнул на мысль . показал суть


по поводу дивов если очень актуально что Идентификатор должен обязательно начинаться с латинского символа - (хотя вроде работает и так ) напишите, пойду подправлю id чтоб с буквы и буду теперь форму добавления коментов прикручивать . тоже аяксом пробывать буду . круто что страница не перегрузаеттся
broshurkaplus Отправлено: 27 Июля, 2011 - 16:38:23 • Тема: догрузить данные с аякс • Форум: HTTP и PHP

Ответов: 7
Просмотров: 3017
чтото неполучается

вот

<a class=a href="javascript:?id=1;" onclick="loadContent('.$ggg.','.$id.')">всего ответов</a>

куда именно мне засунуть id=1 чтобы передать его в пхп скрипт подгружаемой страницы без перезагрузки текущей формируемой с ?...

по id= выбирается данные из бд в подгружаемую страницу в див
broshurkaplus Отправлено: 27 Июля, 2011 - 11:38:43 • Тема: догрузить данные с аякс • Форум: HTTP и PHP

Ответов: 7
Просмотров: 3017
простите я не очень понял (в кодах не очень силён)

у меня эхо пхп выводит линк без переменной
<a class=a href="javascript:;" onclick="loadContent('.$ggg.')">всего ответов</a>
где $ggg - имя страницы которую нада подгрузить

куда в яве поставить
вот кусочек

CODE (javascript):
скопировать код в буфер обмена
  1. function loadContent(link) {
  2.  
  3. var cont = document.getElementById('contentDiv');
  4. var loading = document.getElementById('loading');
  5.  
  6. cont.innerHTML = loading.innerHTML;

...
...


contentDiv в функ стандартный я его ставлю динамически
contentDiv'.$r_po_teme_page["oskorbuha_id"].'

т е создаю переменную
уже запутался
куда мне в яву подставить, простите можно подробней
(Добавление)
вот страница
http://www[dot]broshurkaplus[dot]ru/Sait[dot][dot][dot]age=1&tema=7
(Добавление)
всё разобрался

сделал так

PHP:
скопировать код в буфер обмена
  1. $id="'contentDiv".$r_po_teme_page["oskorbuha_id"]."'";
  2. <a class=a href="javascript:;" onclick="loadContent('.$ggg.','.$id.')">всего ответов</a>


а в яву

CODE (javascript):
скопировать код в буфер обмена
  1. function loadContent(link,id) {
  2.  
  3. var cont = document.getElementById(id);
  4. var loading = document.getElementById('loading');


спасибо ugin_root по его идее допёр

пайду делать выборку в страницу догрузки
(Добавление)
редактировал файл и теперь потерял парпметр

подскажите как передать подгружаемой странице параметр

$r_po_teme_page["oskorbuha_id"]

по нему выбираю из базы
broshurkaplus Отправлено: 27 Июля, 2011 - 10:25:01 • Тема: догрузить данные с аякс • Форум: HTTP и PHP

Ответов: 7
Просмотров: 3017
здравствуйте, давно не был.

возник вопрос
на страницу выводятся данные из бд - несколько табличек со статьями
есть ява ссылка -всего ответов-,
<a class=a href="javascript:;" onclick="loadContent('.$ggg.')">всего ответов</a></td>
прри нажатии на которую в страницу под статьёй должны подгрузиться ответы на неё из базы

если контейнер один то в скриптике у меня есть
var cont = document.getElementById('contentDiv');

а на стрвнице
контейнер
<div id="contentDiv">
</div>
<div id="loading" style="display: none">
<img src="indicator.gif" border=0 alt="loading...">
Идет загрузка...
</div>';

всё работает но мне надо сделать несколько контейнеров динамически те я сделал
<div id="contentDiv'.$r_po_teme_page["oskorbuha_id"].'">
сдесь ид контейнера отличный для каждой статьи ставлю из базы

А ВОТ КАК мне реализовать чтобы при при нажатии вставляло в нужный контейнер те под нужной статьёй ??? --- сделать в скрипте который отсылает запрос нужный
var cont = document.getElementById('contentЗДЕСЬ');
сама функция вставляется вначале страницы

подскажите , уже 2дня бьсь
broshurkaplus Отправлено: 08 Мая, 2011 - 20:08:14 • Тема: интерактивность • Форум: Прочее

Ответов: 3
Просмотров: 33
да

но я про то что как бымне ускорить индексацию страниц генерируемых
broshurkaplus Отправлено: 08 Мая, 2011 - 19:48:18 • Тема: интерактивность • Форум: Прочее

Ответов: 3
Просмотров: 33
здравствуйте может не втему но вопросик возник

читал про покупку сслок для повышения тиц и тд
там всё пишет сац по 500Б 3000 страниц индексация там и тд
чёта уже мозг подкипает задайте направление мысли:

у меня сайтик на 10 страниц контент генерируемй на пхп страниц эдак на 1000
но при просмотре запросов в гугле вижу тока 3 страниц проиндексных
шапка сайта с описанием одна на всех страницах
может както написать скриптик который бы менят описание страници в зависимости от сттраницы чоб они индексировались бстрее

2й сатик на хтмле статный на250страниц гляжу в гугле - видно гдето под 50 страниц но у них мета у каждой свои

как быть или чо почитать про это скажите сто нибудь
broshurkaplus Отправлено: 22 Марта, 2011 - 11:58:45 • Тема: извлечение последнего ид • Форум: Программирование на PHP

Ответов: 2
Просмотров: 197
почитал вставил код проверил работает

спасибо
broshurkaplus Отправлено: 22 Марта, 2011 - 11:00:34 • Тема: извлечение последнего ид • Форум: Программирование на PHP

Ответов: 2
Просмотров: 197
при вставке поста на пхп в бд, в другую таблицу вносится новость в которой ссылка на этот пост, которая будет затем отображаться на странице
вопрос

как мне после вставки поста вернуть именно его ид и добавить при вставке в ссылку новости?
(предполагаю нужно после вставки поста сделать запрос и извлечь последнюю запись, а затем добавить ид к ссылке)

спасибо
broshurkaplus Отправлено: 20 Марта, 2011 - 19:48:26 • Тема: поудаляли данные • Форум: Наработки по собственным проектам

Ответов: 4
Просмотров: 2253
тут ещё подумал - это для отдельного контента типа картинок и всего что хранится в файлах
а если в бд 5000 постов и ктото доберётся то ваще капец!

как быть с бд
или предложенный вариант решения данной задачи вполне оправдан и обладает защитными свойствами

Страниц (24): В начало « ... 16 17 18 19 20 [21] 22 23 24 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB