CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
haq

Что я не так сделал?

Recommended Posts

Сайт: http://ruwarez.tk

<?php

$res = $db->query("SELECT sizefiles FROM ".PREFIX."_post where id = '{$news_id}'");

if ($db->num_rows($res) > 0) {

$sizefiles = $db->super_query("SELECT sizefiles as sizefiles FROM ".PREFIX."_post WHERE id='{$news_id}'");

$sizefiles = $sizefiles['sizefiles'];

echo "$sizefiles";

} else {

echo "Тра та та";

}

?>

Скрипт должен выводить "Тра та та" если в таблице 0, а если больше ноля, то значение из таблицы, почему даже если у меня в таблице 0, то всё равно выводится значение из таблицы? Помогите пожалуйста исправить

Share this post


Link to post
Share on other sites

а в таблице _post есть sizefiles?

чё за бред sizefiles as sizefiles :)

у меня так работает


$res = $db->query("SELECT date FROM ".PREFIX."_post where id = '{$news_id}'");

if ($db->num_rows($res)) {

$sizefiles = $db->super_query("SELECT date FROM ".PREFIX."_post WHERE id='{$news_id}'");

$sizefiles = $sizefiles['date'];

echo $sizefiles;

} else {

echo "Тра та та";

}

Edited by Old_chekist
  • Upvote 1

Share this post


Link to post
Share on other sites

прости за выражение - насрать наруки.


$sizefiles = $db->super_query("SELECT date FROM ".PREFIX."_post WHERE id='{$news_id}'");

echo (isset($sizefiles['date'])?$sizefiles['date']:"Тра та та");

Edited by a1ex
  • Upvote 1

Share this post


Link to post
Share on other sites

Спасибо, но не работает (А зачем вы заменили "SELECT sizefiles" на "SELECT date" если выводить мне надо не дату, а значение sizefiles ?)

a1ex, ваш вариант тоже не работает, теперь постоянно выводит "тра та та" в независимости пустое ли поле sizefiles или там что-то есть

Надо сделать если в таблице в sizefiles что-то есть, то это значение выводится, а если пусто, то выводится сообщение "тра та та"

Share this post


Link to post
Share on other sites

$res = $db->query("SELECT sizefiles FROM ".PREFIX."_post where id = '{$news_id}'");


if ($db->num_rows($res) > 0) {

    $sizefiles = $db->super_query("SELECT sizefiles FROM ".PREFIX."_post WHERE id='{$news_id}'");

    echo ($sizefiles['sizefiles'] == 0 OR $sizefiles['sizefiles'] == "") ? "Тра та та" : $sizefiles['sizefiles'];

} else {

    echo "Тра та та";

}

  • Upvote 1

Share this post


Link to post
Share on other sites

Спасибо огромное, всё работает, а тут что нету кнопки "спасибо"

Share this post


Link to post
Share on other sites

haq, есть rep_up.png

  • Upvote 1

Share this post


Link to post
Share on other sites

Последний вопрос, а как сделать, что бы вместо "Тра та та" можно было бы выполнить какой-либо скрипт?

Share this post


Link to post
Share on other sites

echo ($sizefiles['sizefiles'] == 0 OR $sizefiles['sizefiles'] == "") ? "Тра та та" : $sizefiles['sizefiles'];
на

if ($sizefiles['sizefiles'] == 0 OR $sizefiles['sizefiles'] == "") {

   echo "Тра та та";

} else {

    echo $sizefiles['sizefiles'];

}[/code]

Edited by Sarvan
  • Upvote 1

Share this post


Link to post
Share on other sites

$res = $db->query("SELECT sizefiles FROM ".PREFIX."_post where id = '{$news_id}'");


if ($db->num_rows($res) > 0) {

	$sizefiles = $db->super_query("SELECT sizefiles FROM ".PREFIX."_post WHERE id='{$news_id}'");


	if( $sizefiles['sizefiles'] == 0 OR $sizefiles['sizefiles'] == "" ) {

		//тут код скрипта

	} else {

		echo $sizefiles['sizefiles'];

	}

} else {

	//тут код скрипта

}

Пока писал, меня уже опередили 005.gif

Edited by WWW.ZEOS.IN
  • Upvote 1

Share this post


Link to post
Share on other sites

Огромное спасибо за помощь, кстати как вы изучали php ? Какими источниками пользовались?

Share this post


Link to post
Share on other sites

$sizefiles = $db->super_query("SELECT date FROM ".PREFIX."_post WHERE id='{$news_id}'");

echo ((isset($sizefiles['date']) and $sizefiles['date']!='' and intval($sizefiles['date'])!=0)?$sizefiles['date']:"Тра та та");

Зачем делать 2 запроса? что за бред??

  • Upvote 1

Share this post


Link to post
Share on other sites

Огромное спасибо за помощь, кстати как вы изучали php ? Какими источниками пользовались?

php.net там есть все что нужно.

  • Upvote 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this