Witam, mam problem, chciałbym użyć fajnej chmury tagów. http://mistic100.github.io/jQCloud/demo.html . Mam problem gdy moje tagi trafiają z bazy danych one się nie wyświetlają. W konsoli mam błąd Uncaught SyntaxError: Unexpected token < index.php:11.
Tak wygląda mój kod:
<!DOCTYPE html><html><head><title>jQCloud Example</title><link rel="stylesheet" type="text/css" href="../jqcloud/jqcloud.css" /><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js"></script><script type="text/javascript" src="../jqcloud/jqcloud-1.0.4.js"></script></head><body><?php echo "<script> var word_list = ["; $pdo = new PDO('mysql:host=localhost;dbname=blog','root'); $sql = "SELECT p.tags FROM posts as p WHERE p.idpost = '2'"; $question = $pdo->query($sql); $result = $question->fetch(); $tags = $result['tags']; foreach ($tags as $value) { $procent = rand(8, 13); echo "{text: '$value', weight: $procent , link: 'category.php?tag=$value'},"; } echo "];"; ?> $(function() { $("#my_favorite_latin_words").jQCloud(word_list); });</script><h1>jQCloud Example</h1><div id="my_favorite_latin_words" style="width: 550px; height: 350px; border: 1px solid #ccc;"></div></body></html>