Ciao a tutti!
Ho un problema: dovrei visualizzare dei valori presi dal db postgresql.
Nonostante le query siano giuste e testate, i valori di città non mi vengono stampati. Invece gli altri valori (nome, cognome etc..) si. Perchè?
Davvero non capisco.. mi stanno uscendo i sensi.
Ecco il codice:
<?php
require('barra.php');
$query_profilo = pg_query("SELECT nome, cognome, datanascita, sesso FROM Profilo WHERE idprofilo='".$user_id."'");
$query_row = pg_fetch_assoc($query_profilo);
$nome = $query_row['nome'];
$cognome = $query_row['cognome'];
$datanascita = $query_row['datanascita'];
$sesso = $query_row['sesso'];
$recuperoCitta = pg_query("SELECT nomec AS cittanascita, nomec AS cittaresidenza FROM Citta C WHERE EXISTS
(SELECT * FROM Profilo WHERE idcittanascita=C.idcitta AND idcittaresidenza=C.idcitta AND idprofilo='".$user_id."')");
$query_citta = pg_fetch_assoc($recuperoCitta);
echo '<pre>';
print_r($query_citta);
echo '</pre>';
$cittanascita = $query_citta['cittanascita'];
$cittaresidenza = $query_citta['cittaresidenza'];
echo "<form name='profilo' action='modifica_profilo.php'>";
echo "<ul class='modulo'>";
echo "<li><h2>Dati profilo</h2></li>";
echo "<li>nome: $nome</li>";
echo "<li>cognome: $cognome</li>";
echo "<li>data di nascita: $datanascita</li>";
echo "<li>sesso: $sesso</li>";
echo "<li>citta nascita: $cittanascita </li>";
echo "<li>citta residenza: $cittaresidenza </li>";
echo "</ul>";
echo "<input type='submit' name='modificaProfilo' value='Modifica Profilo'>";
echo "</form>";
?>