Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> изменение 1 на ДА, а 0 на НЕТ 
V
    Опции темы
Shark
Дата 4.8.2006, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



у меня в таблице если участник модер, то столбец moder=1 ,столбцы user и admin равны 0.

Вопрос такой, как сделать так, что б отображались не 1 или 0,а если:
Да - должно равняться 1
Нет - должно равняться 0...

есть примерчик у кого - нить?


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
sergejzr
Дата 4.8.2006, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 5
Всего: 360



Код

print( $moder ? 'Да':'Нет');


Добавлено @ 13:10 
Или:
"SELECT IF(moder=1,'Да','Нет') as moder FROM ....."


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Shark
Дата 4.8.2006, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



sergej.z, спасибо... но почему после ДА или НЕТ ставится цифра1???

Добавлено @ 13:14 
вот второй способ врядли подойдет... т.к. у меня должно быть написано 
Юзер - ДА
Модер - НЕТ
Админ _ НЕТ


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
sergejzr
Дата 4.8.2006, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 5
Всего: 360



Код в студию


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Shark
Дата 4.8.2006, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



на данный момент весь код выглядит так:

уже с изменением:
Код

<?php
session_start();

include "conf.php";
mysql_select_db("$dbname");

$r=mysql_query("select * from shusers where id_author=$id_author");
if(!$r)
{
echo "Доступа нет";
}

while($res=mysql_fetch_array($r))
{
$name=trim($res['name']);
$email=trim($res['email']);
$day=trim($res['day']);
$birthday=trim($res['birthday']);
$year=trim($res['year']);
$themes=trim($res['themes']);
$post=trim($res['post']);
$enter=trim($res['enter']);
$yahoo=trim($res['yahoo']);
$ain=trim($res['ain']);
$icq=trim($res['icq']);
$msn=trim($res['msn']);
$city=trim($res['city']);
$about=trim($res['about']);
$mobil=trim($res['mobil']);
$home=trim($res['home']);
$email=trim($res['email']);
$site=trim($res['site']);
$ban=trim($res['ban']);

?>
<?
echo '<table border=1 width=100% cellspacing = 0 bordercolordark=#B2B7C6 bordercolorlight=silver><tr><td width=50%>
<b>Здравствуйте, '.$_SESSION['current_user'].'';
echo "$nbsp$nbsp$nbsp$nbsp$nbsp (<a href=# onClick='history.back()'>Вернуться</a>)
<td width=50%><p align=center><b><a href=userinfo.php?id_author='".$_SESSION['id']."'>Мой профиль</a>&nbsp&nbsp&nbsp&nbsp<a href=lp.php>Личных сообщений()</a>&nbsp&nbsp&nbsp&nbspНовых сообщений&nbsp&nbsp&nbsp&nbspПомощь</b>
</center></tr></table><br />";
?>

<html>
<head>
<title>Информация о пользователе <?php echo $name; ?></title>
<LINK REL=STYLESHEET TYPE="text/css" HREF="/forums/style/style.css">
</head>


<table border=1 cellspacing = 0 bordercolordark=#B2B7C6 bordercolorlight='silver' width=60%>
<tr>
<td width=30%><?php echo $name; ?><br>
<?php echo "<img src='".$res['avatar']."' width=100 height=100>";?></td>
<td width=30%><a href="<?php echo $lp; ?>">Личное письмо</a></td>
</tr>

<tr>
<td width=30%>
Дата регистрации: - <? print $res['regtime']; ?><br>
Дата последнего визита: - <? print $res['last_time']; ?><br>
Кол-во сообщений: - <?php echo $post; ?><br>
Кол-во созданных тем: - <?php echo $themes; ?><br>
Кол-во вхождений: - <?php echo $enter; ?>
</td>

<td width=30%>
YaHoo: - <?php echo $yahoo; ?><br>
AIN: - <?php echo $ain; ?><br>
ICQ: - <?php echo $icq; ?><br>
MSN: - <?php echo $msn; ?><br>
Skype: - <?php echo $skype; ?><br>
</tr>

<tr>
<td width=30%>
Дата рождения: - <?php echo $day; ?> <?php echo $birthday; ?> <?php echo $year; ?><br>
Местонахождение: - <?php echo $city; ?><br>
О себе: - <br><textarea cols=35 rows=3 readonly><?php echo $about; ?></textarea><br>
Моб. телефон - <?php echo $mobil; ?><br>
Дом. телефон - <?php echo $home; ?><br>
E-mail: - <a href=mailto:<?php echo $email; ?>><?php echo $email; ?></a><br>
URL: - <a href=<?php echo $site; ?>><?php echo $site; ?><br>
</td>

<td width=30%>
Пользователь: - <?php echo print( $user ? 'Да':'Нет'); ?><br>
Модератор: - <?php echo print( $moder ? 'Да':'Нет'); ?><br>
Администратор: - <?php echo print( $admin ? 'Да':'Нет'); ?><br>
Рейтинг: - <br>
Бан: - <?php echo $ban; ?><br>
</table>
<?}?>



--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
sergejzr
Дата 4.8.2006, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 5
Всего: 360



"SELECT 

IF(moder=1,'Да','Нет') as moder ,
IF(user=1,'Да','Нет') as user,
IF(admin=1,'Да','Нет') as admin
FROM ....."

Добавлено @ 13:19 
Код

Пользователь: - <?php echo print( $user ? 'Да':'Нет'); ?><br>


 Зачем echo print?? Одного (или echo или print) вполне достаточно.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Shark
Дата 4.8.2006, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



sergej.z, че-то я не догоняю... ты хочешь этим сказать, что мне еще надо один запрос сделать?

Добавлено @ 13:21 
Цитата

Зачем echo print?? Одного (или echo или print) вполне достаточно. 


так получилосьsmile

Добавлено @ 13:23 
проблема решена... цифра 1 появлялась из-за echo... я убрал echo и оставил print.

Спасибо за подсказку


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
sergejzr
Дата 4.8.2006, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 5
Всего: 360



Цитата(Shark @  4.8.2006,  11:20 Найти цитируемый пост)
sergej.z, че-то я не догоняю... ты хочешь этим сказать, что мне еще надо один запрос сделать? 

Это возможность из БД сразу данные правильно получить. но тебе она походу не нужна тут.
Убери лишний  echo  просто.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Shark
Дата 1.9.2006, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



Пользователь: - <?php echo( $user ?   'Да':'Нет'); ?><br>
Модератор: - <?php echo( $moder ?     'Да':'Нет'); ?><br>
Администратор: - <?php echo( $admin ? 'Да':'Нет'); ?><br>

я писал так... и недавно я заметел,что если у порльзователя $user=1 пишется почему-то НЕТ, вместо ДА... с $moder и $admin работает все нормально


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
Shark
Дата 2.9.2006, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



че???? никто не знает почему такая фигня?


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2025 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.