Scusa ancora...
Ho aggiornato il codice aggiungendo la data, ora però dice a prescindere "Noi hai ancora scritto nessuna pagina di diario"... Però le pagine di diario vengono salvate correttamente nel database!
Codice PHP:
<head>
<title>Diario</title>
</head>
<body>
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../f/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if ($user->data['user_id'] == ANONYMOUS)
{
echo '<b>Esegui il login o <a href="http://forum.it.altervista.org/f/ucp.php?mode=register">Registrati</a> per aver ancora di più da altutto!<br><iframe src="../f/ucp.php?mode=login" width="100%" height="90%">';
}
else
{
$connessione= mysqli_connect(localhost,altutto,pw,my_altutto) or die('Ooops! Non sono riuscito a connettermi al database! Contatta altutto@altervista.org se il problema persiste');
$utente=$user->data['user_id'];
$query='SELECT post_diario FROM diario WHERE id_utente=".$utente."';
$risultato = $connessione->query($query);
$num=mysqli_num_rows($risultato);
if($num==0){echo 'Non hai ancora scritto nessuna pagina di diario<br>';
die();
}
echo '<div> Il';
$query_data='SELECT giorno FROM diario WHERE id_utente="$id_utente"';
$risultato_data = $connessione->query($query_data);
while($array_data = mysqli_fetch_array($risultato_data, MYSQLI_ASSOC)){
echo $array['post_diario'];
}
echo 'hai scritto';
while($array = mysqli_fetch_array($risultato, MYSQLI_ASSOC)){
echo $array['post_diario'];
echo '</div>';
}
}
?>
</body>
Ho provato a stampare i risultati passo a passo...
Però quando arriva alla variabile $num rileva 0 pagine inviate, infatti poi esce l'avviso e il caricamento si interrompe... Cosa ho sbagliato?