>>>ВОПРОСЫ НОВИЧКОВ<<<

345K
.
(\/)____o_O____(\/)

REALball, Попробуй так

$sql = mysql_query("SELECT `id` FROM `table` WHERE `gg`='" . $id . "'");
$cc = mysql_num_rows($sql);
if ($cc>0) {
//тут если есть результат
} else {
//тут если нету
}
.
ПФК ЦСКА forever!

Koenig, с удовольствием тебе отвечу, Спасибо! Работает.
Но вот только почему через каунт не считает?:дум: Или это я опять там где-то что-то не дописал

.

WapKat, И что мне это даст?

.
(\/)____o_O____(\/)

REALball, Может не дописал, по мне так удобнее. Сохранил запрос в переменной, обработал через нумроус, обработал через фетч

.
ПФК ЦСКА forever!

Опять засада
Короче, создал кейс со значением кат.
По идее должно там выводить многомерно папки...( заходишь в папку, там папки, заходишь вних, там тож папки и т.д. В общем в ссылке меняется тока ид)
По идее вроде должно работать, но почему-то даже из базы на втором уровне ничё не тащит
Главное с первой вложенности вытаскивает, а со второй уже нет Хотя впринципе разницы там нет откуда тащить...
Может денвер глючит у меня, мож ещё чё...
Но вот хотел спросить: может ли это вообще работать? Или там есть тонкасть, которую я не заметил?

.
(\/)____o_O____(\/)

REALball, Ты бы код показал, чет мне кажется велосипед твои не верно спроектирован

.
(\/)____o_O____(\/)

REALball, По сути там и свич не нужен, по условиям правим where в запросе

.
ПФК ЦСКА forever!
//Выводим категории
case 'cat':
$cat = abs(intval($_GET['id']));    
$row = mysql_query("SELECT * FROM `down_cat_users` WHERE `dir`='" .$cat. "'");
$res = mysql_fetch_array($row);
if ($res['user_id'] == $user_id) {
 echo '<div class="menu"><a href="?act=add_p&amp;id=' .$user_id. '">Добавить папку</a> || <a href="?act=add_file&amp;id=' .$user_id. '">Добавить файл</a></div>';   
}
$f_row = mysql_query("SELECT * FROM `downfiles` WHERE `sub_cat_id`='" .$cat. "' AND `status`='1'");
$f_count = mysql_num_rows($f_row);
$i = 1;
$count = mysql_num_rows($row);
//различные условия и запросы
//TODO: переписать быдлокод
if ($count > 0 OR $f_count > 0) {
while ($res = mysql_fetch_array($row)) { //выводим папки
  echo ($i % 2) ? '<div class="list2">' : '<div class="list1">';  
  echo '<img src="' .$rootpath. 'images/system/6.png" alt="" /> <a href="downloads.php?act=cat&amp;id=' .$res['id']. '">' . $res['name'] . '</a><br />
<small>' .$res['descr']. '</small>' .
(($res['user_id'] == $user_id OR $rights >= 5) ? '<br /><small><a href="?act=edit_p&amp;id=' .$res['id']. '">Изменить</a> || <a href="?act=del_p&amp;id=' .$res['id']. '">Удалить</a></small>' : '');
  
  echo '</div>';
++$i;    
} //конец цикла вывода папок

//открываем цикл для файлов
while ($file = mysql_fetch_array($f_row)) {
echo ($i % 2) ? '<div class="list1">' : '<div class="list2">';
$name = explode('||||', $file['name']);
echo '<img src="' .$rootpath. 'images/file.gif" alt="" /> <a href="downloads.php?act=file&amp;file=' .$file['id']. '">' .$name[0]. '</a><br />';
$description = mb_substr(functions::checkout($file['desc'], $br = 2, $tags = 2), 0, 60);
$desc = $description . '...';
echo '<small>' .$desc. '</small>';
echo (($id == $user_id OR $rights >= 5) ? '<br /><small><a href="?act=edit&amp;id=' .$file['id']. '">Изменить</a> || <a href="?act=del&amp;id=' .$file['id']. '">Удалить</a></small>' : '') ;
echo '</div>';
++$i;    
    
} //закрываем цикл для файлов

//дальше ничё не писать!
} else {
    echo '<div class="rmenu">В данной директории ничего нет!</div>';
}

break;


Зы. знаю, что есть быдлокод, но я иво потом буду исправлять (просто сильно думать не хочу, экзамины скоро)
.
ПФК ЦСКА forever!
Koenig (23.11.2011/09:30)
REALball, По сути там и свич не нужен, по условиям правим where в запросе
НЕ, нужен
Я там ещё удаление, редактирование и т.д. в том же файле делать буду...
.
(\/)____o_O____(\/)

REALball, То есть у тебя в папке могут лежать как файлы, так и папки? Вроде как верно построено, в условиях может косяк, там по сути все будет завязано на номер директории, который везде передавать гетом

Всего: 9861