Un saluto a tutti , e grazie per aver creato questo forum , che è immenso , ricco di informazioni utili , l'ho girato in lungo e in largo , ma .....non ho trovato quello che sto cercando di fare .
Sarò breve , prima di tutto tengo a precisare che sono un principiante , e spero anche nei termini di esprimermi correttamente .
Tramite una pagina index.php ho creato un form per la registrazione utenti , ma sono fermo ad un punto .
il form Nazione , in quanto sto cercando di creare la lista <option> prendendo i dati da un tabella php `dialing_codes` due colonne Country e Code es Italy +39
in parte tutto sembrerebbe in ordine , quando seleziono il form per immettere ITALIA mi appare la lista di tutte le nazioni in ordine , seleziono ITALIA , premo Submit , il dato non viene catturato da metod=post e non lo ritrovo alla pagina successiva (index2.php) tramite il comando $nazione=$_REQUEST['nazione']; .
ecco il codice , e ringrazio fin da subito chi dedica un attimo a leggere e capire il mio sbaglio .
Codice PHP:
<?php
session_start();
include 'header.php';
$hostname = 'localhost';
$username = 'user';
$password = 'password';
$DB_name = 'database';
$link = mysql_connect($host, $username, $password);
if (!$link) {
die ('Non riesco a connettermi: ' . mysql_error());
}
$db_selected = mysql_select_db($DB_name, $link);
if (!$db_selected) {
die ("Errore nella selezione del database: " . mysql_error());
}
$country = "SELECT `dialing_codes`.`Country`, `dialing_codes`.`Code`
FROM dialing_codes
ORDER BY `dialing_codes`.`Country` ASC";
$result = mysql_query($country);
?>
<h3>Registrati</h3>
<form action="index2.php" class="wowload fadeInLeft" method="post">
<div class="form-group">Nazione <br>
<select type="text" name="Nazione">
<option value="">--Select--</option>
<?php while($riga = mysql_fetch_array($result)):;?>
<option value="<?php echo $riga[0];?>"><?php echo $riga[0].$riga[1];?></option>
<?php endwhile;?>
</select>
</div>
<br>
<button type="submit" >Continue</button>
</form>
</div>
</div>
</div>
</div>
<?php include 'footer.php';?>
saluti