PHP.SU

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

Страниц (792): В начало « ... 767 768 769 770 [771] 772 773 774 775 ... » В конец

> Найдено сообщений: 11869
Мелкий Отправлено: 08 Января, 2010 - 19:32:48 • Тема: реализация вывода переменной • Форум: Программирование на PHP

Ответов: 19
Просмотров: 1332
alpha_beta пишет:
Курсовая расчитана обычно на год (бывают правда и удивительные исключения)

По моим наблюдениям аналогично, курсовая - на один семестр, а не на год.

haveFun пишет:
в формах пишу одинаковые пассы, то есть они равны и не пустые,

Ну, а в коде проверяете, что бы они были не равны и нулевые.
PHP:
скопировать код в буфер обмена
  1.         if ((!($_POST["upassword"] == $_POST["upassword2"])) && (!($_POST["upassword"] != NULL)))

$_POST["upassword"] == $_POST["upassword2"] => true
(!true) => false
Есть false, значит && теряет смысл проверять дальше. Прерывание. Всё!
Мелкий Отправлено: 08 Января, 2010 - 16:48:32 • Тема: Проблемы с авторизацией • Форум: Программирование на PHP

Ответов: 7
Просмотров: 449
имена полей и таблиц надо брать в обратные кавычки `, кнопка "ё" на английской раскладке, а не в прямые ::wink24.gif::
Мелкий Отправлено: 08 Января, 2010 - 13:59:36 • Тема: Помогите найти ошибку. • Форум: SQL и Архитектура БД

Ответов: 16
Просмотров: 107
kusha пишет:
mysql_num_rows($res) равен нулю. даже если в базе есть пользователь.

Значит у пользователя другой пароль или имя, раз с имеющимися логином и паролем ничего не нашли.

1 строка запроса:


kusha пишет:
$login - переданный логин
$password - переданный пароль

А вы их точно получаете? echo $login,$password; выводит их?
Мелкий Отправлено: 08 Января, 2010 - 13:20:44 • Тема: Помогите найти ошибку. • Форум: SQL и Архитектура БД

Ответов: 16
Просмотров: 107
PHP:
скопировать код в буфер обмена
  1. $res = mysql_query("SELECT `uid` FROM `users` WHERE `login`='".$login."' AND `pass`='".$password."'") or die(mysql_error());

текстовые данные стоит в кавычки брать, а имена полей - в обратные кавычки
Мелкий Отправлено: 07 Января, 2010 - 20:22:28 • Тема: ceccия • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 1449
может потому, что сессии хранятся на сервере и JS их не может видеть по определению?
Мелкий Отправлено: 07 Января, 2010 - 19:30:47 • Тема: Таймер PHP • Форум: Программирование на PHP

Ответов: 16
Просмотров: 1031
Можно. Вызывайте скрипт планировщиком
Для *nix - зовётся cron
Мелкий Отправлено: 07 Января, 2010 - 12:43:43 • Тема: Как сделать ? • Форум: Программирование на PHP

Ответов: 15
Просмотров: 818
Ну по времени разработки - учитывая необходимость изучения PHP, то довольно прилично получится. Хотя знакомство с С сильно ускорит дело - языки-то родственны.

по нагрузке - может и есть какие извращённые методы, но усложнять всё же не стоит Улыбка Если полностью на С написать, то работать будет малость быстрее, вот только есть ли С API к картам и на сколько больше времени займёт - неизвестно Улыбка
Мелкий Отправлено: 07 Января, 2010 - 11:07:42 • Тема: Как сделать ? • Форум: Программирование на PHP

Ответов: 15
Просмотров: 818
Да, сделать возможно.

Задача - ждать от железки данные,и затем обрабатывать человека?
я бы, впрочем, разделил на 2 части задачу:
демон на С, ждущий этот самый определённый порт (Сишные MySQL-функции), и пользовательский интерфейс на PHP.
Мелкий Отправлено: 05 Января, 2010 - 18:32:34 • Тема: Помогите разобраться в переменных • Форум: Программирование на PHP

Ответов: 2
Просмотров: 233
поставить точки, это же конкатенация строк.
Мелкий Отправлено: 04 Января, 2010 - 22:44:48 • Тема: PHP • Форум: Программирование на PHP

Ответов: 11
Просмотров: 817
PHP:
скопировать код в буфер обмена
  1. if ($a > $b and $b < $a) //проверяем в двойных условиях что больше А или B

А зачем двойное условие, проверяющее одно и то же? a > b следовательно b < a, это, собственно, аксиома.

1) ставите <input type="checkbox" name=name> в документ, если if (isset($_POST['name'])) выполняется, значит галка была установлена, иначе - не установлена
2) поясните, что имеете в виду
3) <meta http-equiv="refresh" content="5; url=(куда перенаправлять)"> в область head документа
Мелкий Отправлено: 01 Января, 2010 - 20:07:31 • Тема: Помогите с запросом • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 23
да из какого мана такая конструкция идёт? Дайте ссылку хоть посмеяться... Вот как такой код отреагирует, если mysql вернёт 0 записей?

PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("select friend_author, friend_address from friends where friend_author = "$my_id" or friend_address = "$my_id"");
  2. while($myrow = mysql_fetch_array($result));
  3. {
  4. //если это мы, то выведем другую графу, их же всего 2
  5. if ($myrow["friend_author"]==$my_id) echo $myrow["friend_address"];
  6. else echo $myrow["friend_author"];
  7. }
  8.  
Мелкий Отправлено: 01 Января, 2010 - 19:30:53 • Тема: Помогите с запросом • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 23
CODE (text):
скопировать код в буфер обмена
  1. select friend_author, friend_address from table where friend_author=11 or friend_address=11

Далее в коде проверяете, какое из полей не равно 11 Улыбка

А зачем поле id? составного ключа friend_author & friend_address более чем достаточно будет...
Мелкий Отправлено: 31 Декабря, 2009 - 11:15:11 • Тема: Помогите пожалуйста,что не так? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 464
Ammy пишет:
Запись "if ($user_rights['meat'])" эквивалентна "if (isset($user_rights['meat']))". В обоих случаях будет осуществляться проверка на cуществование ячейки

Не совсем так. Проверяет наличие isset, а "if ($user_rights['meat'])" проверяет meat на булевое значение, либо приводит к нему. А если такой переменной нет, то возбуждает предупреждение уровня Notice.
Мелкий Отправлено: 31 Декабря, 2009 - 11:12:03 • Тема: Класс для отдачи заголовков файлов • Форум: Программирование на PHP

Ответов: 2
Просмотров: 238
Что, правда много заголовков?
PHP:
скопировать код в буфер обмена
  1. header("Content-Type: application/download; charset=windows-1251");
  2. header("Content-Disposition: attachment; filename=\"$fname\"");

Мне абсолютно хватает, русские имена подхватывают все основные браузеры.

PS: обратите внимание на windows-1251, CP-1251 как раз некоторые не понимают.
Мелкий Отправлено: 30 Декабря, 2009 - 22:39:16 • Тема: Вопрос по работе с функцией mail • Форум: Программирование на PHP

Ответов: 4
Просмотров: 383
mshdn пишет:
Да, поставил проверку
if(substr(PHP_OS, 0, 3) == "WIN"
$EOL= "\r\n";
else
$EOL= "\n";

Для этой цели есть константа PHP_EOL Подмигивание

Страниц (792): В начало « ... 767 768 769 770 [771] 772 773 774 775 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB