2017-10-07 20 views
0

コードから抽出:フォームボタンが表示されない(PHP)

編集ボタンはWebページに表示されません。なぜわからないの?私は[$ eventid]セクションだけを追加しました。それを削除し、それはまだ動作していません。別のブラウザを使用しようとしても、まだ動作していません。

<div class="current events"> 
     <h1>Your Current Events:</h1> 
     <?php 

     $sql = "SELECT * FROM events WHERE userid='{$_SESSION['u_id']}';"; 
     $result = mysqli_query($conn, $sql); 
     if (mysqli_num_rows($result) > 0){ 
      while ($row = mysqli_fetch_assoc($result)){ 
       echo "<b>Event name: </b>"; 
       echo " "; 
       echo $row['eventname']; 
       echo " "; 
       echo "<b>Event Venue: </b>"; 
       echo " "; 
       echo $row['venue']; 
       echo " "; 
       echo "<b>Event Date: </b>"; 
       echo " "; 
       echo $row['date']; 
       echo "<p></p>"; 


       " 
        <form class='edit-btn' method='POST' action='editevent.php'> 
         <input type='hidden' name='eventname' value='" .$row['eventname']. "'> 
         <input type='hidden' name='venue' value='" .$row['venue']. "'> 
         <input type='hidden' name='date' value='" .$row['date']. "'> 
         <input type='hidden' name='name' value='" .$row['name']. "'> 
         <input type='hidden' name='eventid' value='" .$row['eventid']. "'> 

         <button>Edit</button> 

        </form> 


       "; 

      } 
     }else{ 
      echo "No Upcoming Events"; 
     } 

     ?> 
    </div> 

答えて

2

あなたはechoまず

echo " 
        <form class='edit-btn' method='POST' action='editevent.php'> 
         <input type='hidden' name='eventname' value='" .$row['eventname']. "'> 
         <input type='hidden' name='venue' value='" .$row['venue']. "'> 
         <input type='hidden' name='date' value='" .$row['date']. "'> 
         <input type='hidden' name='name' value='" .$row['name']. "'> 
         <input type='hidden' name='eventid' value='" .$row['eventid']. "'> 

         <button>Edit</button> 

        </form> 


       "; 
0

に持っている必要がありますPHPでフォームcontent.Asにそれを中echoことを忘れては、二重引用符でフォームを宣言する前に、「エコー」が挙げられます。 ボタンの場合は、入力してみるとよいでしょう。 よう、。 うまくいけばうまくいくでしょう。

関連する問題