PHP, HTML, JS - Общие вопросы | SEclub.org
PHP, HTML, JS - Общие вопросы
Все новые
Всего сообщений: 7316
*
ImIeee
29 июл 2011 в 14:40
Пишите ссылки на русские мануалы. ;) php.su/functions/?function-exists
*
Nos92
29 июл 2011 в 15:08
посоветуйте какие-нибудь видеоуроки или книги по php
*
Koenig
29 июл 2011 в 16:12
Nos92, compolom.ru/files/php_mysql_video_for_beginners.iso образ этот виртуаль, скачал битый, если записать не работает авторан. Вроде не плохие для начала, но учат быдлокоду, что в принципе и книги, со временем и практикой это исправиться, за то более логично и понятно
*
DobrijUser
29 июл 2011 в 17:57
¤ZeroX¤, curl_setopt работает, иначе материлось бы везде, а так только на cookiejar
*
Koenig
29 июл 2011 в 19:58
!eee, на русских бывает не полное, а на буржуиском примеров побольше. Можно даже про функцию почитать на пхп.су , а за примерами на пхп.нет
*
Лe-ka
31 июл 2011 в 09:44
Ребята,кто в базах силен,выручайте. Есть таблица 5 строк(ид,юзер_ид,1_уровень,2_уровень и 3_уровень)тоесть ясно что это игра надо сделать чтоб данные с игры писались в базу таким оброзом. При первой победе юзера его ид(id_user) вносится в таблицу,в зависимости от уровня игры (n,e,i) значению этого уровня присваивается 1 а остальным двум 0. Если эта победа уже не первая то id_user остается,а значение победы в уровне увеличевается на 1 и ниже список 3 лидеров у которых в этом уровне больше всего побед. Ниже все данные по таблице и переменных в игре.имя таблици=xvs;id=auto increment;id_user=ид зарегесуированного("user->id) e,n,i это уровни сложности(if ("diff == "e") "cdiff = "Легко"; elseif ("diff == "n") "cdiff = "Нормально"; elseif ("diff == "i") "cdiff = "Сло)жно";
31 июл 2011 в 09:50 / Лe-ka (1)
*
Лe-ka
31 июл 2011 в 09:59
да,победа это когда if ("gwin == "X")
*
Лe-ka
31 июл 2011 в 10:12
при возможности добавить строку game_over и каждый раз когда if ("gwin == "0")увеличивать на 1 и строку nikto(это ничья) {if ("gwin == "1")}вывод проигрышей я думаю сделаю сама,но если не в лом то сделайте и вывод такой строки :"anc->login вы сыграли {общие число партий} у вас {общие кол-во побед} и {число проигрышей},{кол-во ничья}партий ничья,ваш ранг(дальше условия,напишу сама)
*
Koenig
31 июл 2011 в 14:44
Лe-ka, думаю еще одно поле с ничьей нужно будет
*
molodoy3561
31 июл 2011 в 14:53
Лe-ka, CREATE TABLE "xvs" ( "user_id" INT unsigned NOT NULL, "e" INT unsigned NOT NULL default 0, "n" INT unsigned NOT NULL default 0, "i" INT unsigned NOT NULL default 0, "draw" INT unsigned NOT NULL default 0, "loss" INT unsigned NOT NULL default 0, PRIMARY KEY ("user_id") ); draw - кол-во игр с результатом "ничья", loss - кол-во поражений. Т.к. для одного user_id может быть только 1 запись в базе, поле id там ни к чему, имхо.
*
molodoy3561
31 июл 2011 в 15:00
Лe-ka, Проверяем, есть ли запись для данного пользователя в таблице "sql = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM "xvs" WHERE "user_id" = ""."user->id.""")); если "sql[0] равно 0 - записи нет, создаем новую if ("sql[0] == 0) { mysql_query("INSERT INTO "xvs" ("user_id", "e") VALUES (""."user->id."", 1)"); } если запись была, то обновляем, else { mysql_query("UPDATE "xvs" SET "e" = "e" + 1 WHERE "user_id" = ""."user->id."""); } В этом примере я изменял поле "e", аналогично через условия обновляй нужное тебе поле.
31 июл 2011 в 15:02 / molodoy3561 (1)
*
molodoy3561
31 июл 2011 в 15:03
Слеши в сообщении удалились, если не догадаешься где их ставить, то скину готовый код на обменник.
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Создание сайтов и программирование | Компьютеры | Форум | Главная
18+ © Seclub.org 2003-2026