私はMySQLのテーブルにこのようなテキストを持っていると言うのmysql database.Let年代からデータを取得に問題があります。新しい行が
私はjQueryを使用して、データを自動的にcreatinig divにエコーします。
は、ここでは、コードです:
for(i = <?php echo $row; ?>; i > 0; i--){
count = 1;
<?php
while($col = mysqli_fetch_assoc($result))
{
$cols[] = $col;
}
foreach($cols as $col){
?>
$("#text"+count+"").text("<?php echo $col['post'] ?>");
$("#username"+count+"").text("<?php echo $col['username'] ?>");
count++;
<?php } ?>
}
私は新しい行を削除するか、文字列はstr_replace("\n", '<br />', $col['post']);
のように置き換える使用して<br>
に置き換えることを試みたが、それはうまくいきませんでした。私も他の多くのコードを試してきましたが、何も私のために働いていません提案
私の目、あなたは何をしようとしていますか? – Hackerman
'nl2br()'? http://php.net/manual/en/function.nl2br.php –
また、表示するjQueryの 'text()'関数は、新しい要素をまったく作成しません。セレクタで指定された要素内のコンテンツを読み込みまたは設定します。そのスパゲッティコードは悪夢です。なぜあなたはすべてのあなたのDBコンテンツをjavascript配列またはオブジェクトリテラルに一度注入してから、そのデータ構造を使用して要素を作成してみてください。 –