sql >> Databáze >  >> RDS >> Mysql

Jak vytvořit rozbalovací nabídku

Ne, vytvořili byste svůj rozevírací seznam jako obvykle pomocí

<select name="myCountry">
     <option>Country A</option>
     <option>Country B</option>
     <option>etc lol</option>
</select>

Poté nechte svůj formulář ukázat na váš soubor zpracování PHP a tam byste udělali něco jako.

$selectedCounty = $_GET['myCountry']; //This assigns the selected value from that country dropdown into a usable variable.

Poté zadejte dotaz do databáze.Předpokládejme, že máte databázovou tabulku nazvanou „země“ a sloupec s uvedenými zeměmi nazvaný „moje země“.

$selectCountryQS = SELECT * FROM countries WHERE myCountries = '$selectedCountry';

Poté jej uveďte do činnosti

$selectCountryDoIt = mysqli_query('connection variable here', $selectCountryQS ) or die('error mssg'. mysqli_error(conection var here));

Poté nastavte smyčku while, která zachytí VŠECHNA data příspěvků, která jste chtěli.

while($row = mysqli_fetch_array($selectCountryDoIt)){
  echo $row[' your column data to display here'];
}

To vám dá, co potřebujete. Doufám, že to pomůže. Hodně štěstí




  1. Jak provést tichou instalaci mysql v inno setup?

  2. Chyba ORA-65048 při změně hesla uživatele v databázi kontejneru (CDB)

  3. jak vybrat sudé záznamy z tabulky v oracle?

  4. Dva sloupce v poddotazu v klauzuli where