Salve a tutti, sono il solito programmatore alle prime armi che chiede, se possibile, un piccolo aiuto
Ho cominciato a creare su un mio primo "progetto" in php che consiste in una pagina accessibile solo mediante login (la solita pagina riservata) dove è possibile inserire dei post (testo) e nella stessa pagina visualizzarli tramite una tabella. Ora sono arrivato ad un punto dove non riesco a venirne a capo.
Vorrei far spuntare accanto al post, il nome dell'utente che lo ha inserito quindi dovrei estrapolare i dati sessione di ogni singolo utente che accede alla pagina riservata.
Sapreste come aiutarmi?
Ringrazio in anticipo.
Codice in questione, pagina riservata
Codice PHP:
<?php
include ("config.php");
session_start();
if (!isset($_SESSION['id'])){
die ("<html>
<head>
<script type=\"text/javascript\">
<!--
function delayer(){
window.location = \"../login.html\"
}
//-->
</script>
</head>
<body onLoad=\"setTimeout('delayer()', 2000)\">
<font color=#000000>ERRORE: EFFETTUA IL LOGIN O REGISTRATI</font>
</body>
</html>");
}
$query=mysql_query('Select * From post');
echo "<table align='center' border='0' width='500'>
<tr>
<td align=\"right\">Benvenuto [b]".$_SESSION['nome']."[/b]</td>
</tr>
<tr>
<td>[b]POST[/b]</td>
</tr>";
While ($row=mysql_fetch_array($query)){
$testo=htmlentities($row['testo']);
$id_post=htmlentities($row['id_testo']);
echo "<tr><td>$testo</td>";
if ($_SESSION['id']=="1"){
echo "<td>[url='modifica.php?id=$id_post']Modifica[/url]</td>
<td>[url='delete.php?id=$id_post']Elimina[/url]</td>
</tr>";
}
}
echo "<tr><td>
</td></tr>
<tr><td><form action='processins.php' method='post'>inserisci il tuo post
<textarea name='new_post' id='new_post' size='500' maxlenght='500' cols='45' rows='5'>inserisci il tuo
post</textarea>
<input type=submit value=inserisci post></form></td></tr>";
mysql_close();
echo "<tr><td align=\"right\"><form id=\"form1\" name=\"form1\" method=\"post\" action=\"logout.php\">
<input type=\"submit\" name=\"button\" id=\"button\" value=\"LOGOUT\"/>
</form></tr></td></table>";
?>