2016-11-16 24 views
0

これは私が探している更新用SQLステートメントですが、locationsを追加したいのですが、SQLに場所を追加した後にte_venueテーブルに追加します。場所をドロップダウンリストにするには、ユーザーがリストから1つの場所を選択し、更新をクリックすると更新する必要があります。 このアップデートにSQLステートメントを追加してドロップダウンリストを作成する方法

この

は、私は(私はこれに locationを追加する必要があります)すでにPHPコード

<?php 
$eventID = $_GET['id']; 
if(isset($_POST['submit'])) 
{ 
    $title = $_POST['title']; 
    $startdate = $_POST['startdate']; 
    $enddate = $_POST['enddate']; 
    $price = $_POST['price']; 
    $description = $_POST['description']; 

    $sql = "UPDATE te_events SET eventTitle='$title',eventStartDate='$startdate',eventEndDate='$enddate',eventPrice='$price',eventDescription='$description' WHERE eventID=$eventID"; 

    if ($conn->query($sql) === TRUE) 
    { 
     header('Location:edit.php'); 
    } 
    else 
    { 
     echo "Error updating record"; 
    } 
}  

$sql = "SELECT * FROM te_events where eventID='$eventID'"; 
$result = $conn->query($sql); 

while($row = $result->fetch_assoc()) 
{ 
    $eventTitle = $row['eventTitle']; 
    $eventDescription = $row['eventDescription']; 
    $eventStartDate = $row['eventStartDate']; 
    $eventEndDate = $row['eventEndDate']; 
    $eventPrice = $row['eventPrice'];  
} 
?> 

であると私は場所のためのドロップダウンリストを持つようにしたいところです。

ここでも私のテーブルのスクリーンショットが役立つかもしれません。

https://postimg.org/image/6ui8nsi55/

+0

各会場は、唯一の場所を有しています。だから、なぜあなたはすべての場所をリストアップしたドロップダウンメニューを持っていますか? – Jacey

+0

somoneがある場所から別の場所に会場の場所を変更したいと思うかもしれません。 –

+0

「誰か」とは、ユーザーまたは管理者を意味しますか? – Jacey

答えて

0

あなたはこのような何かをしたいですか? te_venueから場所を取得し、その結果をselectに追加しますか?

<select> 
    <?php 
    $sql = "SELECT location FROM te_venue"; 
     $result = $conn->query($sql); 

     while($row = $result->fetch_assoc()) 
     } 
    ?> 
    <option value="<?php echo $row['location'];?>"><?php echo $row['location'];?> </option> 

    <?php 
     } 
     ?> 
</select> 
+0

いいえ残念ですが、私はすでにリストをドロップダウンしているSQLを更新する場所を欲しいです。 –

0
<label for="location">Choose a location: </label> 
<select class="form-control" name="location"> 
    <option value="London">London</option> 
    <option value="Paris">Paris</option> 
    <option value="Rome">Rome</option> 
    <option value="Berlin">Berlin</option> 
    <option value="Moscow">Moscow</option> 
</select> 
+0

更新をクリックすると何も更新されません –

+0

投稿アクションは空白です: '

' ボタンの後にどのコードが実行されるかを指定する必要がありますが押された。 – Jacey

関連する問題