2013-12-18 3 views
0

У меня есть javascript, который мне нужен для refrence в моем php для сообщений пользователей, но мне нужно отобразить информацию о строках, как показано ниже. Я не уверен, что мне нужно поместить этот javascript в мой php, где я эхо строк, или что-то вроде этого. Я отказываюсь от javascript, используя это:Отображение строки mysql внутри javascript

<a id='popoverId' class='popoverThis'>Something here</a> 

Так что я не уверен, что именно делать.

<script type="text/javascript"> 
$(document).ready(function() { 
$('#popoverId').popover({ 
html: true, 
title: '<img src="<?php echo ". $row['cpic'] . "; ?>" height="80px"><h4><a href="/profile?id=2"><img src="/uploads/2/ppic.jpg" height="50px" style="border-top:white 4px solid;"> Wyatt Abraham</a></h4>', 
}); 
$('#popoverId').click(function (e) { 
e.stopPropagation(); 
}); 
$(document).click(function (e) { 
if (($('.popover').has(e.target).length == 0) || $(e.target).is('.close')) { 
$('#popoverId').popover('hide'); 
} 
}); 
}); 
</script> 

Я знаю, что я сделал выше, далеко, но любая помощь велик :)

Edit (именно то, что мой код выглядит на данный момент):

<script type="text/javascript"> 
$(document).ready(function() { 
$('#popoverId').popover({ 
html: true, 
title: '<img src="<?php echo $row['ppic']; ?>" height="80px"><h4><a href="/profile?id=2"><img src="/uploads/2/ppic.jpg" height="50px" style="border-top:white 4px solid;"> Wyatt Abraham</a></h4>', 
}); 
$('#popoverId').click(function (e) { 
e.stopPropagation(); 
}); 
$(document).click(function (e) { 
if (($('.popover').has(e.target).length == 0) || $(e.target).is('.close')) { 
$('#popoverId').popover('hide'); 
} 
}); 
}); 
</script> 

<?php 
mysql_select_db("*"); 
$result = mysql_query("SELECT * FROM posts ORDER BY id DESC"); 
echo "<table border='0'> 
<tr> 
<th></th> 
</tr>"; 

while($row = mysql_fetch_array($result)) 
{ 
echo "<div class='container'> 


    <div class='bordered'> 
    <div class='posts'>"; 
echo "<img class src='" . $row['ppic'] . "' width='60px'>";   
//. $row['name'] ." ".$row['post'] .""; 
echo " "; 
echo "<a href='/profile.php?id=". $row['userid'] ."'> " . $row['name'] . ""; 
echo "</a><hr />"; 

echo "<a id='popoverId' class='popoverThis'>Something here</a>"; 

echo "<p class='padding'> " . $row['post'] . ""; 
echo "</p>"; 
echo "<div class='foot'> 
    <a href='#' class='vbutton'><span class='glyphicon glyphicon-thumbs-up'></span> Like It!</a><a href='#' class='vbutton'><span class='glyphicon glyphicon-thumbs-down'></span> Dislike It!</a>"; 



echo "</div> 
    </div> 
</div> 
    </div>"; 
} 

?> 
+0

С какой ошибкой вы столкнулись ??? – Manwal

+0

В основном изображение, которое я пытаюсь ссылаться, не отображается. – Saffron

+0

что такое URL-адрес в теге img src? может быть, есть неправильный url – Manwal

ответ

0

Удалить ". и ." в вашем IMG SRC, как показано ниже линий

<?php echo $row['cpic']; ?> 
0

Я думаю, что мы могли бы GIV e лучше, если вы поместите полный скрипт. Но если вы хотите повторить свои php-данные, то echo $row['cpic']; выполнит работу

0

Ваш JavaScript должен быть внутри вашего while() цикла.

Смежные вопросы