PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (5): « 1 2 [3] 4 5 »
Найдено сообщений: 64
ShuvaL
Отправлено: 23 Февраля, 2011 - 13:01:43 • Тема: Как определить он-лайн пользователь или нет? • Форум: Программирование на PHP
Ответов: 24 Просмотров: 2591
Вход на сайт производится за счет PHP сессий.
Впринципе, можно было бы занасить значение онлайн в бд при входе и менять его при выходе, но при закрытий браузера значение останется он-лайн(
Как такое можно реализовать, что бы с точностью поти как в вконтакте?
Кстати, всех мужчин с праздником, думаю их здесь боле чем три четвертых от всей массы)
ShuvaL
Отправлено: 16 Февраля, 2011 - 22:39:59 • Тема: Почему не обновляет запись в БД? • Форум: Программирование на PHP
Ответов: 10 Просмотров: 713
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\seinesociety\sympathy_plus.php:1) in Z:\home\localhost\www\seinesociety\sympathy_plus.php on line 4
Хэйдер все равно не работает
ShuvaL
Отправлено: 16 Февраля, 2011 - 21:12:47 • Тема: Почему не обновляет запись в БД? • Форум: Программирование на PHP
Ответов: 10 Просмотров: 713
запрос по типу "sympathy_plus.php?id=2"
PHP:
скопировать код в буфер обмена
<? include ( "log.php" ) ;
include ( "set_block/bd.php" ) ; ?>
<?
$id = $_GET [ "id" ] ;
$result = mysql_query ( "SELECT * FROM profiles WHERE id='$_GET[id] '" , $db ) ; $like = $myrow [ like] + 1 ;
$result2 = mysql_query ( "UPDATE profiles SET like='$like ' WHERE id='$id '" ) ; echo "<htmL><HEAD><meta http-equiv='Refresh'content='0; URL=$_SERVER[HTTP_REFERER] '></HEAD></HTML>" ;
?>
ОШибок не выдает, запросы все выполняются; $result - проверял выводом инормации из массива $myrow на экран)
Но запись в БД не обновляется, в чем причина?
ShuvaL
Отправлено: 13 Февраля, 2011 - 19:33:39 • Тема: Как узнать номер последнего элемета в нумерованном массиве? • Форум: Программирование на PHP
Ответов: 10 Просмотров: 5709
Как узнать номер последнего элемета в нумерованном массиве?
С учетом того что в массиве могут быть промежутки т.е. элементов в массиве может быть восемь, а номер последнего 9 т.к. третий элемент был удален??
(Добавление)
Ну или как можно узнать название имя последней переменной в ассоциативном массиве?
т.е. если последний элемент $array["apple"] то получить нужно apple =)
ShuvaL
Отправлено: 05 Февраля, 2011 - 19:43:14 • Тема: Как подавить ошибки? • Форум: Программирование на PHP
Ответов: 5 Просмотров: 672
У меня есть три варианта:
1) Попробуй перекодировать в текстовом редакторе (Порекомендую AkelPad) кодировки>сохранить в> Unicode без BOM.
2) Удалить пустые строки жеду <?PHP и session_start();
3)Подавить ошибки
ShuvaL
Отправлено: 03 Февраля, 2011 - 15:57:48 • Тема: Блок с увеличенной фотографией • Форум: HTML, Дизайн & CSS
Ответов: 1 Просмотров: 878
Вообщем провлема такая:
Имеется div с фотографией как его спозиционировать по центру(вертикально) но по центру относительно не документа а окна браузера.
ShuvaL
Отправлено: 28 Декабря, 2010 - 13:33:14 • Тема: Правильное склонение • Форум: Программирование на PHP
Ответов: 2 Просмотров: 340
У меня сделано так:
PHP:
скопировать код в буфер обмена
<?
if ( $friends != 11&& $friends != 12 && $friends != 13 && $friends != 14 && $friends != 15 && $friends != 16 && $friends != 17 && $friends != 18 && $friends != 19)
{
if ( $set == 1) {
echo "друг" ; }
if ( $set == 2) {
echo "друга" ; }
if ( $set == 3) {
echo "друга" ; }
if ( $set == 4) {
echo "друга" ; }
if ( $set == 5) {
echo "друзей" ; }
if ( $set == 6) {
echo "друзей" ; }
if ( $set == 7) {
echo "друзей" ; }
if ( $set == 8) {
echo "друзей" ; }
if ( $set == 9) {
echo "друзей" ; }
if ( $set == 0) {
echo "друзей" ; }
}
else { echo "друзей" ; } ;
?>
ShuvaL
Отправлено: 12 Декабря, 2010 - 14:03:30 • Тема: Не обновляется запись в базе • Форум: Программирование на PHP
Ответов: 7 Просмотров: 507
Вообщем проблема такая, отсылается запрос в базу данных на обновления поля new информацией из переменной new.
PHP:
скопировать код в буфер обмена
<? include ( "log.php" ) ;
include ( "set_block/bd.php" ) ; ?>
<?
$result = mysql_query ( "SELECT * FROM profiles WHERE random='$random '" , $db ) ; if ( isset ( $_POST [ 'id' ] ) ) {
$idf = $_POST [ 'id' ] ; } ;
if ( isset ( $_POST [ 'do' ] ) ) {
$do = $_POST [ 'do' ] ; } ;
$id = $myrow [ "id" ] ;
$result3 = mysql_query ( "SELECT * FROM friends WHERE idf='$idf ' AND id ='$id '" , $db ) ; if ( isset ( $myrow3 [ 'type' ] ) ) {
$type = $myrow3 [ 'type' ] ; } ;
$types = 1 ;
if ( $type == 1)
{ $result2 = mysql_query ( "INSERT INTO friends (id,idf, type) VALUES ('$idf ', '$id ', '2')" ) ; $result4 = mysql_query ( "UPDATE friends SET type='2' WHERE id='$id ' and idf='$idf '" ) ; echo "<htmL><HEAD><meta http-equiv='Refresh'content='0; URL=accounts.php?id=$idf '></HEAD></HTML>" ;
else
{ $result2 = mysql_query ( "INSERT INTO friends (id,idf, type) VALUES ('$idf ', '$id ', '$types ')" ) ; $new = "<li class='li_new'><a class='link' href='accounts.php?id=$id '>$myrow[name] $myrow[firstname] </a> оставил заявку на добавление его в друзья.</li>" ;
$result5 = mysql_query ( "UPDATE profiles SET new='$new ' WHERE id='$idf '" ) ; echo "<htmL><HEAD><meta http-equiv='Refresh'content='0; URL=$_SERVER[HTTP_REFERER] '></HEAD></HTML>" ;
?>
Ничего не обновляется, а только удаляется старая запись
Страниц (5): « 1 2 [3] 4 5 »
Powered by ExBB FM 1.0 RC1. InvisionExBB