Otóż mam problem w formularzu nie wyświetla z bazy danych listy z kod kraju to mój kod Bardzo Bym prosił o pomoc
<html>
<head>
<title>Dodanie miasta do bazy</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<form method="post">
<p><b>
<font size="4">Dodanie miasta:</font>
</b></p>
Nazwa miasta:<br />
<input type="text" name="Name" size="30"><br /><br />
Kod kraju:<br />
<select name="city">
<?php
foreach ($city as $value){
echo '<option value=">' . $value['id'] . '">' . $value['name'] . '</option>';
}
?>
</select>
<br><br />
Województwo/Dystrykt:<br />
<input type="text" name="District" size="30"><br><br />
Liczba mieszkańców: <br />
<input type="text" name="Population" size="10"><br><br />
<p><input type="submit" value="Wyślij" name="wyslij">
<input type="reset" value="Wyczyść" name="zeruj"></p>
</form>
</body>
</html>
<?php
session_start();
if((isset($_POST['Name']) && (isset($_POST['CountryCode'])) && (isset($_POST['District']))&& (isset($_POST['Population'])))) {
$Name = $_POST['Name'];
$CountryCode = $_POST['CountryCode'];
$District = $_POST['District'];
$Population = $_POST['Population'];
$baza = mysqli_connect ('localhost', 'root', '');
if (!$baza) {
exit ("Błąd połączenia z serwerem MySQL.");
}
if(!mysqli_select_db($baza, 'world')) {
mysqli_close();
exit ("Błąd podczas wyboru bazy.");
}
$dodaj = "INSERT INTO city VALUES (NULL, '$Name', '$CountryCode', '$District', '$Population')";
if(!$zapytanie= mysqli_query($baza, $dodaj)) {
mysqli_close($baza);
exit("Błąd w zapytaniu");
}
$ile = mysqli_affected_rows($baza);
echo "Liczba dodanych rekordów do tabeli city wynosi: $ile<br/>";
mysqli_close($baza);
}
$idGet = isSet( $_GET['id']) ? intval( $_GET['id']) : 0;
if($idGet > 0){
$sth = ( 'SELECT * FROM city ORDER BY name ASC' );
$sth->bindParam( ':id', $idGet );
$sth->execute();
$city = $sth->fetchAll();
}
?>