PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (11): В начало « ... 3 4 5 6 [7] 8 9 10 11 »
Найдено сообщений: 157
quinlena
Отправлено: 17 Августа, 2012 - 14:29:30 • Тема: Вставка ссылки в контекстное меню • Форум: JavaScript & VBScript
Ответов: 0 Просмотров: 628
Пытаюсь вставить контекстное меню на сайт. Обычное контекстное меню с ссылками вставить получается
CODE (
html ):
скопировать код в буфер обмена
<ul id = "myMenu" class = "contextMenu" >
<li ><a href = "#et_mail.php" > Почта</ a ></ li >
<li ><a href = "#et_request" > Просмотр заявок</ a ></ li >
</ ul >
Далее в document.ready ставится
У меня есть таблица. В каждой строке есть ссылки типа: href=clients1.php?id=".$author['id_request']."
Как сделать так, чтобы нажав на контекстное меню можно было перейти по этой ссылке?
quinlena
Отправлено: 17 Августа, 2012 - 10:38:56 • Тема: Обновить страницу по условию 1 раз • Форум: Работа с СУБД
Ответов: 7 Просмотров: 2783
А если добавить еще одно поле типа флага. Ставить значение 1, а когда делаешь рефреш, то менять на 0 и тогда оно не будет выводиться. Так получится?
quinlena
Отправлено: 17 Августа, 2012 - 10:34:15 • Тема: Обновить страницу по условию 1 раз • Форум: Работа с СУБД
Ответов: 7 Просмотров: 2783
К сожалению JSON не знаю. А как еще можно сделать?
(Добавление)
Сейчас идет обращение к файлу каждые 20 сек. В файле такой код
Но тогда срабатывает такое условие, что это условие срабатывает постоянно, пока сообщение не прочтешь.
quinlena
Отправлено: 17 Августа, 2012 - 10:28:24 • Тема: Обновить страницу по условию 1 раз • Форум: Работа с СУБД
Ответов: 7 Просмотров: 2783
Добрый день! Есть такая проблемка. На сайте есть система обмена личными сообщениями. Если кто-то отправил мне письмо, то у меня появляется окошко: у вас столько-то лс. Как сделать так, чтобы находясь на странице со списком сообщений, происходила перезагрузка страницы если было отправлено новое лс?
quinlena
Отправлено: 15 Августа, 2012 - 06:14:56 • Тема: Как в селект вставить 2 значения? • Форум: Работа с СУБД
Ответов: 2 Просмотров: 774
Вывожу из базы в селект значения. На данный момент могу вывести либо имена, либо фамилии. Как сделать так, чтоб выводились рядом Имя и Фамилия.
Вот код вывода:
PHP:
скопировать код в буфер обмена
$names = '' ;
$result = mysql_query ( "SELECT `cn`. * , `first_name` AS `www` FROM `users_sys` AS `cn`
LEFT JOIN `v_employee` AS `vsr_cl` ON ( `vsr_cl`.`login` = `cn`.`login` )" , $link ) ;
{
$names .= "<option value=\" {$resalt['login']} \" >{$resalt['www']} </option>" ;
}
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:
скопировать код в буфер обмена
$ath = mysql_query("SELECT * FROM `contracts` WHERE `id_con` = ".(int)$_GET['id']);
if($ath)
{
while($can = mysql_fetch_array($ath))
{?>
<h1 align="center" class="style1">Договоры</h1>
<!-- end #header --></div>
<div id="mainContent"><div id="edit">
<form id="form1" name="form1" method="post" action="edit_cont.php">
<input type="hidden" name="act" value="{action}" />
<table width="50%" border="0" align="center" >
<?PHP
$cl_r = mysql_query ( "SELECT clients.name_client FROM clients, contracts WHERE contracts.id_client = clients.id_client AND contracts.id_con ='" . $_REQUEST [ 'id' ] . "'" ) ; $atho = mysql_query ( "SELECT * FROM `service_cl` WHERE `id_contract` = '" . $can [ 'num_con' ] . "'" ) ; if ( $atho )
{
$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' ] . "'" ) ; //for($j=0; $j<$count;$j++){
{
?>
<tr>
<td><span class='style1'>Услуга:</span></td>
<td><label for='id_service'></label>
<input type='text' name="<? echo $uslu [ 'name_service' ] ; ?> " id="<? echo $uslu [ 'name_service' ] ; ?> " class='textinput'
</td> </tr>
" ;
}
//}
}
Как правильно вытащить имя из цикла, чтобы потом сделать update? Не могу понять.
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:
скопировать код в буфер обмена
<?PHP
function replace_vars( $var , $val ) {
global $fcontent ;
}
function _mysql_connect( $dbn ) {
return $dbh ;
} // end func _mysql_connect()
function enter( ) {
if ( isset ( $_SESSION [ 'login' ] ) ) {
replace_vars( "{выход}" , $_SESSION [ 'login' ] ) ;
$content = replace_vars( "{action}" , "insert" ) ; }
}
if ( isset ( $_SESSION [ 'login' ] ) ) { { ?> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<link href="jquery.alerts.css" rel="stylesheet" />
<script type="text/javascript" src="jquery.alerts.js"></script>
<script type='text/javascript'>
jQuery(document).ready(function(){
function loaddata_ajaX(){
var url_data = "conf.php";
jQuery.ajax({
type: "GET",
url: url_data,
timeout:60000,
cache: false});
}
setInterval(loaddata_ajaX, 4000);
});
</script>
<?PHP
}
}
?>
Код conf.php
PHP:
скопировать код в буфер обмена
<?PHP
include_once ( "./common.php" ) ;
if ( isset ( $_SESSION [ 'login' ] ) ) { $polz = mysql_query ( "SELECT `id_person`, `login` FROM `users_sys` WHERE `login`='" . $_SESSION [ "login" ] . "'" ) ; $polzov = $polz [ 'id_person' ] ;
$bag = mysql_fetch_array ( mysql_query ( "SELECT COUNT(*) as coun FROM `segment_request` WHERE `id_person`='" . $polzov . "' AND `ud_req`='0' and `read`='0' " ) ) ; $coun = $bag [ 'coun' ] ;
if ( $coun > '0' )
{ ?> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<link href="jquery.alerts.css" rel="stylesheet" />
<script type="text/javascript" src="jquery.alerts.js"></script>
<?PHP
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')
{location.href='et_request.php?id=" . $polzov . "';}
});});
</script>" ;
}
}
?>
Страниц (11): В начало « ... 3 4 5 6 [7] 8 9 10 11 »
Powered by ExBB FM 1.0 RC1. InvisionExBB