Ho modificato il codice seguendo i tuoi consigli:
<?php
session_start();
$prova=$_SESSION["type"];
if($prova=='Amministratore'){
$odbc_dns = "Latella";
$odbc_userid = "";
$odbc_password = "";
$query1 = "SELECT ID, Cognome, Nome, Data_di_nascita
FROM Condomino
Order by Cognome";
if ( !( $odbc_db = odbc_connect($odbc_dns, $odbc_userid, $odbc_password) ) )
die("Could not connect to ODBC data source $odbc_dns");
if ( !( $odbc_rs1 = odbc_do($odbc_db, $query1) ) )
die("Error executing query $query1");
$num_cols = odbc_num_fields($odbc_rs1);
if ($num_cols < 1)
die("Query retured an empty set");
echo "<select>";
while( odbc_fetch_row($odbc_rs1) )
{
for($a = 1; $a <= $num_cols; $a++)
$risultati= odbc_result($odbc_rs1, $a);
echo"<option value=" . $risultati[1] . ">" . $risultati[2] . " " . $risultati[3] . " " . $risultati[4] . "";
}
echo "</select>";
}
else{
header("location:../SessioneScaduta.php");
exit;
}
?>
Dove $risultati[1] dovrebbe essere l'ID del condomino che viene passato e gli altri tre sono Cognome, Nome e Data_di_nascita che dovrebbero essere visualizzati nel menu a tendina.
Purtroppo ottengo un menų a tendina con valori senza senso.

Rispondi quotando