-3

テキスト用と画像用の2つの列が別々にあるMySQLテーブルがあります。しかし、データベースからそれらの列を取得してサイトページに表示する場合、段落テキスト(テキスト列から取得)の中央に画像(画像列から)を配置する必要があります。画像をアップロードする別のアップローダーがあります。テキストエディタ(ckeditor)を使用していますが、コンピュータから写真をアップロードできないため、これを行う必要がありました。

私はどんな提案や助けにも感謝します。

ここに画像の説明を入力してください

content Bodyには段落テキストがあり、img_locationには画像のURLがあります。

4

1 に答える 1

1
<?php
 $conn = mysql_connect("localhost", "username", "password");
  if(!$conn)
  {
die('Could not connect '.mysql_error());
  }
  mysql_select_db("dbname");
  $res = mysql_query("select * from `tb_name`");
  while($v=mysql_fetch_array($res))
  {
    $name=$v['content_body'];
    $img=$v['img_location'];
    $count=strlen($name);
    for($i=0;$i < $count;$i++)
      {
       if($i == $count/2)
       echo "<img src='".$img."'/>"." ".$name[$i];
       else
       echo $name[$i];
      }
  }
 ?>
于 2012-06-09T05:07:12.073 に答える