Autore Topic: HTML Drop Down menu riempito da Database  (Letto 256 volte)

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 323
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
HTML Drop Down menu riempito da Database
« il: 14 Settembre 2015, 17:26:56 CEST »
0
Salve a tutti!

In HTML/PHP vorrei riempire un menu drop down con i dati che mi ritrovo sul db online, date che poi andranno ad infulenzare la mia app.
Riesco a creare la pagina correttamente ma il menu è vuoto

Questo è il codice:
Codice: [Seleziona]
...

$con=mysqli_connect($host, $username, $password,$db_name);

// Check connection
if (!$con) {
die("Connection failed: " . mysqli_connect_error());
}

mysqli_set_charset($con,"utf8");

$sql="SELECT * FROM tb_Categories";

$result = mysqli_query($con, $sql);

if(mysqli_num_rows($result)>0){
//output each data of each row
while($row=mysqli_fetch_assoc($result)){

$json['POI'][]=$row;
}
}

if(mysqli_num_rows($result)==0){

echo "0 POI";
}
?>

<h2>Inserimento Promozioni</h2>

<form method="GET" action="CheckEvento.php" >

Nome Evento: <input type="text" name="name" maxlength="60">
Prezzo Originale: <input type="text" name="OriginalePrice">
Prezzo:<input type="text" name="Price">
Quantità:<input type="text" name="Quantity">
<br><br>
Descrizione: <textarea name="descrizione" rows="5" cols="40"></textarea>
<br><br>

<select name="Category">
<?php
while ($row = mysqli_fetch_assoc($result)) {

print "<option value=".$row['CategoryName'].">".$row['CategoryName']."</option>";

}
?>
</select>

<select name="Dealer">
  <option value="volvo">Commerciante1</option>
  <option value="saab">Commerciante2</option>
  <option value="mercedes">Commerciante3</option>
  <option value="audi">Commerciante4</option>
</select>


<input type="submit" name="submit" value="Invia">

</form>

<form method="GET" action="HomeItem.php">
<br>
<input type="submit" value="indietro">
</form>

</body>
</html>

<?php

?>

avete qualche suggerimento?

grazie mille in anticipo e scusate l'argomento un po fuori luogo!