[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Переход к комнате.
Larik
Возникла следущая задача.
У меня есть много различных комнат,мне нужно сделать окно в котором выводятся эти комнаты,а если пользователь нажимает на какую либо из них то переходит на страницу ctatob /chatmein/chatobp.php при этом через url надо переслать id этой комнаты.
Вот допустим вывод комнат:
<?php
include("db.php");
$query="SELECT `name`, `category`FROM `rooms` ;";
$result=mysql_query($query);
$row=mysql_fetch_row($result);
while($row=mysql_fetch_row($result)){
$ncol=mysql_num_rows($result);
echo "<br>";
for($i=0;$i<$ncol;$i++){echo
$row[$i]. " ";}}





?>

Или определение ID с условием что знаем имя комнаты,на которую
нажимаем

$query="SELECT `ID`  FROM `rooms` WHERE `name`='".$name."';";
$result=mysql_query($query);
$result=mysql_fetch_assoc($result);
echo $result[ID];

А вот как определить имя комнаты на которую нажали,не понимаю(

_____________
Чем больше круг знаний - тем больше длина окружности соприкосновения с областью неизвестного - тем больше степень моего незнания.
Лёгкость принятия решений и громкость слов (или число нулей ожидаемой прибыли) свойство окружностей сверхмалого диаметра, стремящихся к точке - к точке зрения.
FatCat
Запрашивай из базы не только имя комнаты, но и ее айдишник. А в ссылках только айдишник.

_____________
Бесплатному сыру в дырки не заглядывают...
Larik
$query="SELECT `ID`  FROM `rooms` WHERE `name`='".$name."';";

Я не очень понимаю что писать на месте where,тот же name который там сейчас он не определен,либо его как то надо определить,либо там вообще что то другое нужно ставить.
Весь запрос мой к базе данных написан с условием что я типо знаю имя комнаты на которую нажали,но я то не написал скрипт определяющий это.
в этом именно и проблема.

_____________
Чем больше круг знаний - тем больше длина окружности соприкосновения с областью неизвестного - тем больше степень моего незнания.
Лёгкость принятия решений и громкость слов (или число нулей ожидаемой прибыли) свойство окружностей сверхмалого диаметра, стремящихся к точке - к точке зрения.
dron4ik
$query="SELECT *  FROM rooms WHERE name ='$name'";


_____________
Ex3m.com.ua — Активный образ жизни
Larik
Цитата (dron4ik @ 18.04.2013 - 14:18)
$query="SELECT *  FROM rooms WHERE name ='$name'";

ну так а $name не определен,пустая переменная

_____________
Чем больше круг знаний - тем больше длина окружности соприкосновения с областью неизвестного - тем больше степень моего незнания.
Лёгкость принятия решений и громкость слов (или число нулей ожидаемой прибыли) свойство окружностей сверхмалого диаметра, стремящихся к точке - к точке зрения.
Larik
В нем должно быть имя той комнаты на которую нажали,но как это организовать не представляю

_____________
Чем больше круг знаний - тем больше длина окружности соприкосновения с областью неизвестного - тем больше степень моего незнания.
Лёгкость принятия решений и громкость слов (или число нулей ожидаемой прибыли) свойство окружностей сверхмалого диаметра, стремящихся к точке - к точке зрения.
dron4ik
Цитата
ну так а $name не определен,пустая переменная


так что ж ты хочешь?

Показывай дамп базы, как формируешь пути?...


if(!empty($_GET['name'])){
$name = $_GET['name'];
}else{
echo 'Вы не выбрали ничего';
}


$query="SELECT * FROM rooms WHERE name ='$name'";
$result=mysql_query($query);
while($result=mysql_fetch_assoc($result)){
echo '<a href="http://site.com/room?name="'.$result['name'].'">Комната '.$result['ID'].'</a><br>';
}


_____________
Ex3m.com.ua — Активный образ жизни
Guest
Вроде понял как надо,надо попробывать вывести не надписи а кнопки ,которые называются как комнаты.И все передавать через GET
dron4ik
Guest
Формой?

_____________
Ex3m.com.ua — Активный образ жизни
Guest
Цитата (dron4ik @ 18.04.2013 - 17:35)
Guest
Формой?

Ну на скрипт,а тау уже зная имя комнаты сделать ссылку и перекинуть туда
Guest
Larik, если нужны быстрые ответы по подобной теме и ты готов за это платить, то оставь свои контакты.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.