Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
Вадим

Помогите пожалуйста.
Есть код
* Функция получения значений энциклопедии
*/
private function setGlossar() {
$sql = $this->_DB->Query("SELECT Id, Wort, Typ FROM " . PREFIX . "_glossar WHERE Aktiv='1'");
while ($row = $sql->Result_Fetch_Assoc()) array_push($this->_cache, $row);
$sql->Result_Close();
}

Ключевые слова берутся с "Wort" . Как сделать так чтоб ключевые слова можно было прописать через запятую и вывод результата был одинаковый?

Полный файл ниже

08 Апр 2012, 12:40
Pisatel

Afictox,
<meta name=\"description\"content=\"".(empty($desc_in) ? '' : $desc_in.$settings['description'])."\"/>
не работает, к сожалению. Ничего не изменилось, так и выдает два описания- индивидуальный и основной.

08 Апр 2012, 13:11
HuKTO

Pisatel, условные операторы используй if else

08 Апр 2012, 15:16
Pisatel

HuKTO, нельзя ли чуть подробнее? Пробую
if(!empty($desc_in))$settings['description']=stripinput($settings['description']);
else $settings['description']='';
не то. Весь моск уже сломал
добавлено спустя 51 минуту:
Люди, хелп!

08 Апр 2012, 16:45
Kemel

Pisatel, вот
echo '<meta name="description" content="'.!empty($desc_in) ? $desc_in : $settings['description'].'">';

08 Апр 2012, 17:47
melentyev

Всем доброго времени суток. Я пытаюсь написать блог на php, но появляются сомнения, что я делаю что-то не совсем корректно, хотел проконсультироваться с вами, вот код:
$page=intval($_GET["page"]);
$a=mysql_result(mysql_query('SELECT COUNT(*) FROM article'), 0);
$b=10;
$c=intval(($a-1)/$b)+1;
if($page<1){
$page=1;
}
elseif($page>$c){
$page=$c;
}
$d=$page*$b-$b;
$e=mysql_query('SELECT * FROM article ORDER BY identifier DESC LIMIT '.$d.', '.$b.'');
while($article=mysql_fetch_array($e)){
print'<b>'.$article["title"].'</b><br/>'.$article["text"].'<br/>';
if(isset('.$article["youtube"].')){
print''.$article["youtube"].'<br/>';
}
}

08 Апр 2012, 18:35
Pisatel

Kemel, не работает. Вообще пропали теги. Давайте еще раз. У меня есть две переменные. Как мне сделать проверку на существование одной из них, и если она существует- она показывается, а вторая вырезается?

08 Апр 2012, 18:50
Pblcb

Pisatel,
[php:1:a3f6a1e99c]$a='произвольное содержимое'; //первая переменная
$b='еще одно произвольное содержимое'; //вторая переменная
if(!empty($a))
{
echo $a;
} elseif(!empty($b)) {
echo $b;
} else {
echo 'обе пустые';
}[/php:1:a3f6a1e99c]

08 Апр 2012, 19:09
Kemel

Pisatel, [php:1:d6baf776fe]
if (!empty($desc_in)) {
Выводим desc_in в meta
} else {
Выводим из settings
}
[/php:1:d6baf776fe]

08 Апр 2012, 19:50
Pblcb

Kemel, а если обе будут пустые?

08 Апр 2012, 19:59
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.