Mysql
 sql >> Database >  >> RDS >> Mysql

Come creare menu a tendina

No, creeresti il ​​tuo menu a discesa come al solito con

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

Quindi fai in modo che il tuo modulo punti al tuo file di elaborazione PHP e lì dentro faresti qualcosa del genere.

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

Quindi interroghi il database.Supponiamo che tu abbia una tabella del database chiamata "countries" e una colonna con i paesi elencati chiamata "myCountries".

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

Quindi mettilo in azione

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

Quindi imposta un ciclo while che acquisirà TUTTI i dati dei post che volevi.

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

Questo ti darà ciò di cui hai bisogno. Spero che questo ti aiuti. Buona fortuna