Problema in php.. Con select e $_session
Codice PHP:
<?php
session_start();
include("connetti.php");
$_SESSION["codalunno"]=$_POST["codalunno"];
$_SESSION["password"]=$_POST["password"];
$sqlcmd = "SELECT nome,cognome FROM Alunno WHERE codalunno = '".$_SESSION['codalunno']."'"; //è qui il problema?
echo "Comando SELECT: $sqlcmd <hr size=4>";
//eseguire la query
$Risultato = mysql_query( $sqlcmd );
if (! $Risultato) exit ("Errore nell'interrogazione: <br> $sqlcmd ");
else
{
//il risultato della query viene formattato in formato HTML
print("
<table border=1 bgcolor=yellow>
<tr style = font-weight: bold> <td><b> nome </b></td>
<td><b> cognome </b></td></tr>");
while ($Dati = mysql_fetch_object($Risultato))
{
print("<tr><td>" .$Dati->nome. "</td>");
print("<td>" .$Dati->cognome. "</td></tr>");
}
}
print("</table>");
mysql_close($connessione);
?>
Credo di aver capito la parte di codice che non mi produce il risultato atteso. La variabile "codalunno" è una variabile che è contenuta sia nel mio db e anche in input tramite un form di login. Io vorrei metterle a confronto per poi ottenere altri dati del mio db. Dove sbaglio?