- Use of undefined constant
WT форуми -> PHP MySQL ASP.NET -> Use of undefined constant
Създайте нова тема Напишете отговор 
Автор Съобщение
Alexandrow
Нов
Нов

Регистриран на: 10/01/2018 5:55 pm

Support: 0
Bonus: 0
Мнения: 1
Мнение 10/01/2018 6:24 pm     Use of undefined constant Отговорете с цитат


Здравейте, имам проблем с извеждането на резултати от таблица въпросната грешка е Use of undefined constant на редовете, които са с row[id], row [title] и т.н.
Ако може малко помощ. Smile

PHP code:
			<?php
$query=mysqli_query($connect, "SELECT `id`, `title`, `download`, `author` FROM `music` WHERE `active` = '1' ORDER BY `id` DESC LIMIT 5") or die(mysqli_error());
while($row=mysqli_fetch_assoc($query))
{

$get1=mysqli_query($connect, "SELECT `id` FROM `users` WHERE `username` = '$row[author]'") or die(mysqli_error());
$row_get1=mysqli_fetch_assoc($get1);

echo '<div class="blue_menu_big_info">
<ul>
<li><img src="images/mp3_ico.png" alt="" /></li>
<li><a href="index.php?page=viewsong&amp;id='.$row[id].'">'.$row[title].'</a></li>
<li style="float:right; width:80px;">'.$row[download].' пъти.</li>
<li style="float:right; width:85px; text-align:left;"><a href="index.php?page=profile&amp;id='.$row_get1[id].'">'.$row[author].'</a></li>
</ul>
</div>';
}
?>
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
anonimen
Активен
Активен

Регистриран на: 11/06/2012 8:07 pm

Support: 147
Bonus: 293
Мнения: 1379
Мнение 10/01/2018 8:59 pm      Отговорете с цитат


# Кратък отговор: потърси в гугъл "Use of undefined constan". Още първият резултат ще ти даде отговора - а именно https://stackoverflow.com/questions/2941169/what-does-the-php-error-message-notice-use-of-undefined-constant-mean

---- Иначе ----
Прочети как се взимат елементи от масив в PHP: http://php.net/manual/en/language.types.array.php#language.types.array.syntax.accessing
Дадени са няколко примера, които ще те насочат към правилния синтаксис.

Ето ги:
(махнах вътрешния масив, за да е по-простичко)
PHP code:
<?php
$array = array(
"foo" => "bar",
42 => 24,
);

var_dump($array["foo"]);
var_dump($array[42]);


Както виждаш, когато ключът на масива е стринг (дума, като id), трябва да я обградиш с кавички.

А за в бъдеще, повечето такива проблеми вече са описани в интернет, например в този случай ако напишеш в гугъл "how to access array elements in php" ще можеш да си решиш проблема и сам.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети