Как я могу получить данные, такие как текст, изображение и видео на моей странице индекса из базы данных MySql, используя PHP? - PullRequest
0 голосов
/ 13 декабря 2018

Я делаю php-проект в социальных сетях, таких как Facebook.на временной шкале я хочу показать сообщение пользователя, например текст, изображение или видео, или все это.я смущен, чтобы сделать код.мой код загрузки это

if(isset($text)){
    $flagt=1;
}
if(isset($name)){
    $flagi=1;
}
if(isset($video)){
    $flagv=1;
}
if($flagt==0 && $flagi==0 && $flagv==0) {
    echo "nothing to upload";
}
else{
    $sql="insert into post(u_id,p_text,p_image,p_video)values('{$_SESSION['id']}',";
    $val=0;
    if ($flagt==1) {
        $val="'$text'";
    }

         if ($flagi==1 && $flagt==1) {
            $val.=",'$name'";
            upload('image','../user_uploads');

        }

        if ($flagt==1 && $flagi==1 && $flagv==1) {

            $val.=",'$video'";
            upload('image','../user_uploads');
            upload('video','../video');
            if ($flagt==1 && $flagi ==0 && $flagv==1) {

                $val.=",'$video'";
                upload('video','../video');
                if ($flagt==0 && $flagi ==1 && $flagv==1) {

                    $val.=",'$video'";
                    upload('image','../user_uploads');
                    upload('video','../video');

                }
            }
        }


    $sql.=$val.")";

}

кто-нибудь может мне помочь?я хочу показать эти данные на моей странице временной шкалы

1 Ответ

0 голосов
/ 13 декабря 2018

с использованием php pdo для извлечения данных из базы данных.

  $stmt = $this->_db->prepare('SELECT u_id,p_text,p_image,p_video FROM post ORDER BY count DESC');
  $stmt->execute();
  $posts = $stmt->fetchAll();

теперь использует $ posts для отображения данных на странице временной шкалы.

  <?php if (isset($posts)): ?>
    <?php foreach ($posts as $post): ?>
    <!-- posts -->
    <div class="clearfix">
        <p><?php echo $post['p_text']; ?></p>
        <?php if (isset($post['p_image'])): ?>
         <img src='<?php echo $post['p_image']; ?>'>
        <?php endif ?>
        <?php if (isset($post['p_video'])): ?>
         <img src='<?php echo $post['p_video']; ?>'>
        <?php endif ?>
    </div>
   <?php endforeach ?>
<?php endif ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...