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

Sådan opretter du en rullemenu

Nej, du ville oprette din dropdown som normalt med

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

Lad derefter din formular pege på din PHP-behandlingsfil, og derinde ville du gøre noget som f.eks.

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

Derefter forespørger du databasen.Lad os antage, at du har en databasetabel kaldet "lande" og en kolonne med de angivne lande kaldet "mine lande".

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

Sæt det derefter i værk

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

Indstil derefter en while-løkke, der vil fange ALLE de indlægsdata, du ønskede.

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

Dette vil give dig, hvad du har brug for. Håber dette hjælper. Held og lykke




  1. UTF - 8 med JPA og Glassfish 4.0

  2. Liste Enum værdier i dropdown php mysql

  3. Rekursionsgrænsen overskredet i ikke-rekursiv procedure

  4. Sådan rettes "MySQL ERROR 1819 (HY000):" i Linux