PHP.SU

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

Страниц (11): В начало « ... 3 4 5 6 [7] 8 9 10 11 »

> Найдено сообщений: 157
quinlena Отправлено: 20 Августа, 2012 - 07:50:06 • Тема: Как вытащить id из tr? • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 943
Помогите, пожалуйста, вытащить id из tr. Т.е. получить id, когда правой кнопкой тыкаю по строке. В tr прописано так:
PHP:
скопировать код в буфер обмена
  1. <tr id='".$author['id_request']."'>
quinlena Отправлено: 17 Августа, 2012 - 14:29:30 • Тема: Вставка ссылки в контекстное меню • Форум: JavaScript & VBScript

Ответов: 0
Просмотров: 628
Пытаюсь вставить контекстное меню на сайт. Обычное контекстное меню с ссылками вставить получается
CODE (html):
скопировать код в буфер обмена
  1.         <ul id="myMenu" class="contextMenu">
  2.                         <li><a href="#et_mail.php">Почта</a></li>
  3.                         <li><a href="#et_request">Просмотр заявок</a></li>
  4.                 </ul>

Далее в document.ready ставится
CODE (javascript):
скопировать код в буфер обмена
  1.                 $("#myDiv").contextMenu({
  2.                                         menu: 'myMenu'
  3.                                 },
  4.                                         function(action) {
  5.                                         window.location.href = action;
  6.                                 });

У меня есть таблица. В каждой строке есть ссылки типа: href=clients1.php?id=".$author['id_request']."
Как сделать так, чтобы нажав на контекстное меню можно было перейти по этой ссылке?
quinlena Отправлено: 17 Августа, 2012 - 11:48:33 • Тема: Обновить страницу по условию 1 раз • Форум: Работа с СУБД

Ответов: 7
Просмотров: 2783
Уже все сделала, как описала выше(с помощью флага)
quinlena Отправлено: 17 Августа, 2012 - 10:38:56 • Тема: Обновить страницу по условию 1 раз • Форум: Работа с СУБД

Ответов: 7
Просмотров: 2783
А если добавить еще одно поле типа флага. Ставить значение 1, а когда делаешь рефреш, то менять на 0 и тогда оно не будет выводиться. Так получится?
quinlena Отправлено: 17 Августа, 2012 - 10:34:15 • Тема: Обновить страницу по условию 1 раз • Форум: Работа с СУБД

Ответов: 7
Просмотров: 2783
К сожалению JSON не знаю. А как еще можно сделать?
(Добавление)
Сейчас идет обращение к файлу каждые 20 сек. В файле такой код
PHP:
скопировать код в буфер обмена
  1. $bag= mysql_fetch_array(mysql_query ("SELECT COUNT(*) as sum FROM  `mail` WHERE `ud_mail`='0' and `read_mail`='1' and `to`='".$_SESSION['login']."' "));
  2.      $coun=$bag['sum'];
  3.      
  4. if ($coun>'0')
  5. {
  6. header('location: et_mail.php');
  7.  
  8. }

Но тогда срабатывает такое условие, что это условие срабатывает постоянно, пока сообщение не прочтешь.
quinlena Отправлено: 17 Августа, 2012 - 10:33:12 • Тема: Проблемка с регистрацией • Форум: Работа с СУБД

Ответов: 2
Просмотров: 1019
Переделай все в одну кодировку, иначе запутаешься и получится каша.
quinlena Отправлено: 17 Августа, 2012 - 10:28:24 • Тема: Обновить страницу по условию 1 раз • Форум: Работа с СУБД

Ответов: 7
Просмотров: 2783
Добрый день! Есть такая проблемка. На сайте есть система обмена личными сообщениями. Если кто-то отправил мне письмо, то у меня появляется окошко: у вас столько-то лс. Как сделать так, чтобы находясь на странице со списком сообщений, происходила перезагрузка страницы если было отправлено новое лс?
quinlena Отправлено: 15 Августа, 2012 - 08:43:42 • Тема: Как в селект вставить 2 значения? • Форум: Работа с СУБД

Ответов: 2
Просмотров: 774
Что-то я ступила, извиняюсь, все сделала))
quinlena Отправлено: 15 Августа, 2012 - 06:14:56 • Тема: Как в селект вставить 2 значения? • Форум: Работа с СУБД

Ответов: 2
Просмотров: 774
Вывожу из базы в селект значения. На данный момент могу вывести либо имена, либо фамилии. Как сделать так, чтоб выводились рядом Имя и Фамилия.
Вот код вывода:
PHP:
скопировать код в буфер обмена
  1. $names = '';
  2. $result=mysql_query("SELECT  `cn`. * ,  `first_name` AS  `www`
  3. FROM  `users_sys` AS  `cn`
  4. LEFT JOIN  `v_employee` AS  `vsr_cl` ON (  `vsr_cl`.`login` =  `cn`.`login` )" ,$link);
  5. while ( $resalt = mysql_fetch_assoc( $result ) )
  6. {
  7.   $names .= "<option value=\"{$resalt['login']}\">{$resalt['www']}</option>";
  8.  
  9. }
  10. echo "<p><select class='textinput' name=\"login\">$names</select></p>";
quinlena Отправлено: 25 Июля, 2012 - 10:16:13 • Тема: Как занести значение в базу? • Форум: Работа с СУБД

Ответов: 2
Просмотров: 934
Toxa пишет:
Вы уверены, что это действительно рабочий код?
Почему тег <?php идет только с середины?
Что значит "вытащить имя"? $uslu['name_service']?

Да, уверена. Потому что до и после есть еще код. Как сделать запись в БД?
quinlena Отправлено: 25 Июля, 2012 - 09:06:34 • Тема: Как занести значение в базу? • Форум: Работа с СУБД

Ответов: 2
Просмотров: 934
Вот есть вывод в цикле
PHP:
скопировать код в буфер обмена
  1. $ath = mysql_query("SELECT * FROM `contracts` WHERE `id_con` = ".(int)$_GET['id']);
  2. if($ath)
  3. {
  4. while($can = mysql_fetch_array($ath))
  5. {?>
  6.     <h1 align="center" class="style1">Договоры</h1>
  7.   <!-- end #header --></div>
  8.   <div id="mainContent"><div id="edit">
  9.        <form id="form1" name="form1" method="post" action="edit_cont.php">
  10.                         <input type="hidden" name="act" value="{action}" />
  11.       <table width="50%" border="0" align="center" >
  12. <?PHP
  13. $cl_r = mysql_query("SELECT clients.name_client FROM clients, contracts WHERE contracts.id_client = clients.id_client AND contracts.id_con ='".$_REQUEST['id']."'");
  14. $cl_r=mysql_fetch_assoc($cl_r);
  15. $atho = mysql_query("SELECT * FROM `service_cl` WHERE `id_contract` = '".$can['num_con']."'");
  16. if ($atho)
  17. {
  18. $count =mysql_num_rows($atho);
  19. $usl = mysql_query("SELECT dir_service.name_service FROM dir_service, service_cl WHERE service_cl.id_service = dir_service.id_service AND service_cl.id_contract ='".$can['num_con']."'");
  20. //for($j=0; $j<$count;$j++){
  21.     while ($cano=mysql_fetch_array($atho) && $uslu=mysql_fetch_assoc($usl))
  22.     {
  23.  
  24.      ?>
  25.         <tr>
  26.           <td><span class='style1'>Услуга:</span></td>
  27.           <td><label for='id_service'></label>
  28.          <input type='text' name="<? echo $uslu['name_service'];?>"   id="<? echo $uslu['name_service'];?>" class='textinput'
  29.          <?PHP echo" value = '".htmlspecialchars($uslu['name_service'],ENT_QUOTES)."'>
  30.        
  31.       </td> </tr>
  32.         ";
  33.     }
  34. //}
  35. die();
  36. }

Как правильно вытащить имя из цикла, чтобы потом сделать update? Не могу понять.
quinlena Отправлено: 20 Июля, 2012 - 14:08:51 • Тема: Не получается аякс запрос • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 1217
tuareg пишет:
Вы хотите, что-то типа чата?

Типа алерта, которое оповещает о новой заявке
quinlena Отправлено: 20 Июля, 2012 - 11:13:44 • Тема: Не получается аякс запрос • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 1217
Zuldek пишет:
Посмотрите дебагом, в проксе или чем нравится уходят ли аякс-запросы и приходит-ли что-то в ответ. От этого и плясать уже.

Пользуюсь хромом. Судя по всему - ничто не приходит и не уходит. Искала в гугле
(Добавление)
quinlena пишет:
Zuldek пишет:
Посмотрите дебагом, в проксе или чем нравится уходят ли аякс-запросы и приходит-ли что-то в ответ. От этого и плясать уже.

Пользуюсь хромом. Судя по всему - ничто не приходит и не уходит. Искала в гугле

Думала есть, то что нужно. Ничего не нашла. Может просто искала не то, не знаю уже...
quinlena Отправлено: 20 Июля, 2012 - 11:00:16 • Тема: Не получается аякс запрос • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 1217
Пытаюсь сделать оповещение о новой заявке в модальном окне без перезагрузки страницы.
Подскажите, что не так.
код common.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. function replace_vars($var,$val){
  3.         global $fcontent;
  4.         $fcontent = str_replace($var,$val,$fcontent);
  5. }
  6. function _mysql_connect($dbn) {
  7.         $dbh = mysql_connect("localhost", "root", "");
  8.   mysql_query("SET NAMES 'utf8'");
  9.   mysql_select_db($dbn, $dbh);
  10.         return $dbh;
  11. } // end func _mysql_connect()
  12. function enter(){
  13.         if (isset($_SESSION['login'])){
  14.                
  15. replace_vars("{выход}",$_SESSION['login']);
  16. $content = replace_vars("{action}","insert");   }
  17. }
  18. if (isset($_SESSION['login'])){
  19. {?> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  20.         <link href="jquery.alerts.css" rel="stylesheet" />
  21.         <script type="text/javascript" src="jquery.alerts.js"></script>
  22. <script type='text/javascript'>
  23. jQuery(document).ready(function(){
  24.         function loaddata_ajaX(){
  25.         var url_data = "conf.php";
  26.        
  27.  
  28.                
  29.                 jQuery.ajax({
  30.                 type: "GET",
  31.                 url: url_data,
  32.                 timeout:60000,
  33.                 cache: false});
  34.         }
  35. setInterval(loaddata_ajaX, 4000);
  36. });
  37.         </script>
  38.        
  39. <?PHP
  40. }
  41. }
  42. ?>

Код conf.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include_once("./common.php");
  3. if (isset($_SESSION['login'])){
  4. $sql = mysql_connect("localhost","root","");
  5. mysql_select_db("vol_base");
  6. mysql_query("SET NAMES 'utf8'");
  7. $polz=mysql_query("SELECT `id_person`, `login` FROM `users_sys` WHERE `login`='".$_SESSION["login"]."'");
  8. $polz=mysql_fetch_assoc($polz);
  9. $polzov=$polz['id_person'];
  10.  
  11. $bag= mysql_fetch_array(mysql_query ("SELECT COUNT(*) as coun FROM  `segment_request` WHERE `id_person`='".$polzov."' AND `ud_req`='0' and `read`='0' "));
  12.      $coun=$bag['coun'];
  13.      
  14. if ($coun>'0')
  15. {?> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  16.         <link href="jquery.alerts.css" rel="stylesheet" />
  17.         <script type="text/javascript" src="jquery.alerts.js"></script>
  18.         <?PHP
  19. echo"<embed src='door_bell.mp3' hidden='true' height='1' width='1' loop='0'></embed><script type='text/javascript'>$(document).ready(function(){var zap =jConfirm('Количество новых заявок: '+$coun,'Уведомление',function(zap){if(!zap=='0')
  20.         {location.href='et_request.php?id=".$polzov."';}
  21.        
  22.         });});
  23.         </script>";
  24.        
  25.  
  26.        
  27. }
  28.  
  29. }
  30.  
  31.  
  32.  
  33.  
  34. ?>
  35.  
quinlena Отправлено: 20 Июля, 2012 - 08:53:13 • Тема: Вызов окна по условию • Форум: JavaScript & VBScript

Ответов: 39
Просмотров: 10649
tuareg пишет:


Значит все-таки не пятница виновата Улыбка

В четверг и без jquery работало)) Радость

Страниц (11): В начало « ... 3 4 5 6 [7] 8 9 10 11 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB