2017-01-03 52 views
0

我需要選擇行幫助get方法後... 後選擇行我有表在MySQL那裏填寫下拉行,我真的不知道如何把期權價值與$ _GET方法.. 。 如果用戶想改變一些字段(編輯),這是選擇並保存需要選擇前一行... 這是代碼:PHP:從下拉get方法

<label for="" style="width:100px" id="a1" >Tarifa: </label> 

<?php 
$result = $db->query("select sifra, porez from porezi"); 
echo "<select onchange='dropdownn();' style='width:100px' id='tarifa' name='tarifa_porez' class='input-sm form-control'>"; 

while ($row = $result->fetch_assoc()) { 

    unset($sifra, $porez); 
    $sifra = $row['sifra']; 
    $porez = $row['porez']; 
    echo '<option value="'.$porez.'">    '.$porez.' %</option>'; 
} 
echo "</select>"; 
?> 

所以,這是選擇,但我需要幫助從表中讀取哪一個值並在編輯鏈接上選擇它(使用$ _get)。

謝謝你們!

+1

歡迎來到SO。 請閱讀[我可以問哪些主題](http://stackoverflow.com/help/on-topic) 和[如何提出一個好問題](http://stackoverflow.com/help/how-to -ask) 和[完美的問題(http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) 以及如何創建一個[最小的,完整的和可驗證的示例] (http://stackoverflow.com/help/mcve) SO是**不是免費的編碼或代碼轉換或調試或教程或圖書館查找服務** ___Here的,所以我們解決您的努力,我們沒有代碼的事情對於you___ – RiggsFolly

+0

'$ _GET [「tarifa_porez」]'獲取使用給定的代碼 –

+0

@NishantNair但仍然沒有選擇 – proofzy

回答

1

所有你需要做的就是使用<option>

selected屬性,這樣,您的修改後的代碼:

//.. Your code... 
$tarifa_porez = ! empty($_GET['tarifa_porez']) ? $_GET['tarifa_porez'] : null; 
while ($row = $result->fetch_assoc()) { 
    unset($sifra, $porez); 
    $sifra = $row['sifra']; 
    $porez = $row['porez']; 
    $selected = ($tarifa_porez == $porez) ? 'selected="selected"' : ''; 
    echo '<option value="'.$porez.'" ' . $selected . '> '.$porez.' %</option>'; 
} 
echo "</select>"; 
?> 

注:我已經使用三元操作人員減少的行數。請閱讀here.

+0

完美的作品!謝謝你:) :) – proofzy

+0

不客氣。 – Pupil