#241 2008.04.29 19:58

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

вот ведь... Проблемко... И че я сразу в таблице id не сделал. Терь переделывать. Это ведь так удобно, искать игру по точному столбцу, а не по нику то ли создателя то ли подключившегося


Стране нужны автобусы!

Неактивен

#242 2008.04.29 20:11

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

ты имеешь ввиду присвоить уникальное значение переменным отвечающим за крестики и нолики? хм, возможно) тебе видней wink

Неактивен

#243 2008.05.03 23:15

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

чорт. Как всегда. Ниче не понятно- ниче не работает. : ( индексовая страница после заполнения формы выводит чистую страницу:
index.php

Код:

1
lt;?session_start();include('./work.php');header('Content-type:application/xhtml+xml;charset=utf-8');echo $prolog;db_connect();if(!isset($_POST['nick'])&&!isset($_SESSION['nick']))error('<form action="index.php" method="post">Введите ник:<br/><input type="text" name="nick" maxlength="10"/><br/><input type="submit"/></form>');if(!isset($_SESSION['nick'])&&isset($_POST['nick'])){$zanyat=mysql_query("SELECT * FROM `battle` WHERE `starter`='".$_POST['nick']."' OR `enemy`='".$_POST['nick']."'");if(!mysql_rows($zanyat)){$_SESSION['nick']=$_POST['nick'];echo 'Ваш ник: '.$_SESSION['nick'];}else error('Ник пока занят!');}if(isset($_SESSION['id_game'])){echo 'вы уже играете!<br/><a href="fight.php">к бою</a>';exit($final);}$games=mysql_query("SELECT * FROM `battle` WHERE `game`='0'");echo '<br/>'.mysql_rows($games).' игр <br/>';while(mysql_array($games)) {echo '<a href="fight.php?id='.$games['id'].'">'.$games['starter'].'-'.$games['time'].'</a><br/>';}echo '<a href="create.php">создать</a><br/>'.$final;?>

Добавлено спустя   1 минуту  58 секунд:
work.php

Код:

1
lt;?$up=array_sum(explode(' ',microtime())); // время$prolog='<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru"><head><title>авторизация</title></head><body><p align="left">';$final='</p><p align="center">-=-=-</p><p align="left"><small>['.slow().']</small></p></body></html>';function slow() {global $up;return round(array_sum(explode(' ',microtime()))-$up,4);}if(!$connect=mysql_connect('localhost','db_helqg',':)'))exit ('База в ауте:-('.$final);mysql_select_db('db_helqg',$connect);function error($mess) {global $final;session_destroy();echo '<strong>'.$mess.'</strong>';exit($final);}?>

Стране нужны автобусы!

Неактивен

#244 2008.05.04 10:15

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

а таблицы? smile
Добавлено спустя   3 минуты  32 секунды:
еще тут PHP5 нужен. у тебя он?

Неактивен

#245 2008.05.04 12:19

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

Код:

1
2
3
4
5
6
7
8
9
10
11
12
CREATE TABLE `battle`
(
`id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT,
`game` INT UNSIGNED NOT NULL,
`starter` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`enemy` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`hod` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`time` INT UNSIGNED NOT NULL,
`a1` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`a2` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,`a3` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,`a4` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,`a5` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,`a6` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,`a7` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,`a8` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,`a9` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
PRIMARY KEY(`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

******
php5 точно. Всякие mb_ тоже поддерживает


Стране нужны автобусы!

Неактивен

#246 2008.05.04 13:17

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

убейте меня smile ошибка в моем лучшем стиле
mysql_rows();
mysql_num_rows();


Стране нужны автобусы!

Неактивен

#247 2008.05.04 14:01

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

mysql_array();
mysql_fetch_array();
А так в целом все работает smile


Стране нужны автобусы!

Неактивен

#248 2008.05.06 20:10

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

страшный код. Гг. Возможно ли удалить кусок гет массива?
unset($_GET['myhod']);
не пашет smile а так приходится к неправде приравнивать


Стране нужны автобусы!

Неактивен

#249 2008.05.06 20:30

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

Сцуко, он не приравнивается к неправде. Честный, непослушный GET массив...
: )


Стране нужны автобусы!

Неактивен

#250 2008.05.07 09:26

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

почему??? GET - это обычный массив, и unset тоже должен работать.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.033 s