Вы не зашли.
Главная » PHP » PHP+MySQL
#241. Helqg Off (2)
Участник
2008.04.29 19:07
вот ведь... Проблемко... И че я сразу в таблице id не сделал. Терь переделывать. Это ведь так удобно, искать игру по точному столбцу, а не по нику то ли создателя то ли подключившегося
Стране нужны автобусы!
#242. Gemorroj Off (107)
Administrator
2008.04.29 20:08
ты имеешь ввиду присвоить уникальное значение переменным отвечающим за крестики и нолики? хм, возможно) тебе видней wink
#243. Helqg Off (2)
Участник
2008.05.03 23:11
чорт. Как всегда. Ниче не понятно- ниче не работает. : ( индексовая страница после заполнения формы выводит чистую страницу:
index.php
Код:
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
Код:
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. Gemorroj Off (107)
Administrator
2008.05.04 10:10
а таблицы? smile
Добавлено спустя   3 минуты  32 секунды:
еще тут PHP5 нужен. у тебя он?
#245. Helqg Off (2)
Участник
2008.05.04 12: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. Helqg Off (2)
Участник
2008.05.04 13:01
убейте меня smile ошибка в моем лучшем стиле
mysql_rows();
mysql_num_rows();
Стране нужны автобусы!
#247. Helqg Off (2)
Участник
2008.05.04 14:02
mysql_array();
mysql_fetch_array();
А так в целом все работает smile
Стране нужны автобусы!
#248. Helqg Off (2)
Участник
2008.05.06 20:08
страшный код. Гг. Возможно ли удалить кусок гет массива?
unset($_GET['myhod']);
не пашет smile а так приходится к неправде приравнивать
Стране нужны автобусы!
#249. Helqg Off (2)
Участник
2008.05.06 20:08
Сцуко, он не приравнивается к неправде. Честный, непослушный GET массив...
: )
Стране нужны автобусы!
#250. Gemorroj Off (107)
Administrator
2008.05.07 09:09
почему??? GET - это обычный массив, и unset тоже должен работать.
Страниц: 123 24 25 26 27119 Все
Главная
WEB
PunBB Mod v0.6.2
0.031 s