0

料理本のコンセプトに取り組んでいるユーザーは、レシピを追加したり、レシピごとに 1 つの画像をアップロードしたりできます。

問題は、アップロード エラーが表示されると、常に<li>ページ上部の最初に表示されることです。

cookbook.php:

<ol>
   <li id="bar<?php echo recipe_id ?>">
      <div class="upload_icon" id="upload<?php echo recipe_id ?>"></div>
      <div class="star_icon"></div>
      <div class="share_icon"></div>
      <div class="error_extra" id="error_extra<?php echo $recipe_id?>">
      <?php 
      if (isset($_SESSION['error_message'])) {
      echo $_SESSION['error_message'];
      unset($_SESSION['error_message']); 
      } ?> 
      </div>
   </li>
</ol>

アップロード.php:

if ($_SERVER["REQUEST_METHOD"] == "POST");
//variable declarations
if ($size >= 2097152) {

$_SESSION['error_message'] = 'Your file must be less than 2MB!';           
redirect('cookingbook.php');
exit;
} 
else {
//blablabla
     }

ユーザーがアイコンを使用して画像をアップロードしようとするとupload478、エラーが に表示され #bar478ます。

どうすればそれを機能させることができますか?

4

1 に答える 1