devo ancora sudiarlo come fare in poche parole quelli sono gli di utente degli utenti registrati nel mio sito..in pratica io ho una pagina utente.php che mi visualizza dopo aver effettuato il login..la pagina è sempre la stessa per ogni utente però cambiano le variabili si sessione..la pagina mostra i dati dell'utente e molte altre cose..ti faccio un esempio della mia pagina utente..
codice:
<?php
session_start();
session_regenerate_id(TRUE);
if (!isset($_SESSION['id'] ) )
{
header("location: index.php");
}
//altrimenti
else
{
}
?>
<html>
<head>
<TITLE><?php echo "Benvenuto " .$_SESSION['id'];?></TITLE>
<link rel="stylesheet" type="text/css" href="../mystyle.css">
</head>
<BODY background="../Immagini/sfondo.png">
<div id="divcentro" >
[img]../Immagini/logo.png[/img]
[img]../Immagini/home.png[/img]
[img]../Immagini/forum.png[/img]
[img]../Immagini/chisiamo.png[/img]
<div id="divalto">
[img]../Immagini/love.png[/img]
<p id="essenza" >L'ESSENZA DELL'AMORE..</p>
</div>
<div id="facebook">
Facebook
</div>
<div id="dovesono">
Home > <?php echo "".$_SESSION['NOME'];echo " ".$_SESSION['COGNOME'];?>
</div>
<?php echo "" .$_SESSION['id'];?>
<form action="logout.php">
<input type="submit" name="logout" id="logout" value="Log Out"/>
</form>
<div id="contenuto">
<P STYLE="font-size:30px" ><?php echo "Ciao " .$_SESSION['id'];echo ":";?></P>
<form method="post" action="utente.php">
<textarea style="background:lightblue" name="testo" rows="3" cols="65">
A che cosa stai pensando?
</textarea>
<input type="submit" name="salva" value="Condividi"/>
</form>
<?php
$txt=$_POST["testo"];
if (!empty($txt))
{
session_start();
session_regenerate_id(TRUE);
$archivio=mysql_connect("localhost", "root", "");
$beta=mysql_select_db("my_loveessence");
$query=mysql_query("UPDATE iscrizioni SET pensiero='" . $txt . "' WHERE id ='" . $_SESSION['id'] . "'");
$ciao=mysql_query("SELECT * FROM iscrizioni WHERE id='" . $_SESSION['id'] . "'");
$risult = mysql_fetch_assoc($ciao);
$ce = $risult['pensiero'];
echo "". date ("d-m-Y, H:i ");
echo ": ";
echo $ce;
}
else
{
session_start();
session_regenerate_id(TRUE);
$archivio=mysql_connect("localhost", "root", "");
$beta=mysql_select_db("my_loveessence");
$ciao=mysql_query("SELECT * FROM iscrizioni WHERE id='" . $_SESSION['id'] . "'");
$risult = mysql_fetch_assoc($ciao);
$ce = $risult['pensiero'];
if (!empty($ce)) {echo "". date ("d-m-Y, H:i "); echo ": "; echo $ce;}
else { }
}
?>
</p>
<form method="post" action="cronologia.php">
<input type="submit" value="Cancella cronologia" />
</form>
<div id="infoutente">
<p style="font-size:22px">Informazioni su di me:</p>
<p style="font-size:18px">
Nome: <?PHP ECHO "" .$_SESSION['NOME']?>
Cognome: <?PHP ECHO "" .$_SESSION['COGNOME']?>
Età: <?PHP ECHO "" .$_SESSION['ETà']?>
Sesso: <?PHP ECHO "" .$_SESSION['sesso']?>
E-mail: <?PHP ECHO "" .$_SESSION['mail']?>
Regione: <?PHP ECHO "" .$_SESSION['reg']?>
<?
session_start();
session_regenerate_id(TRUE);
$archivio=mysql_connect("localhost", "root", "");
$beta=mysql_select_db("my_loveessence");
$ciao=mysql_query("SELECT * FROM iscrizioni WHERE id='" . $_SESSION['id'] . "'");
$result = mysql_fetch_assoc($ciao);
$culo = $result['img'];
?>
[img]../PUBLIC/<?echo $culo;?>[/img]
</div>
<p ID="info">Carica qui la tua immagine personale:</p>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input name="image" type="file" size="40" id="file"/>
<input name="upload" type="submit" value="Cambia immagine" id="submit"/>
</form>
<h4 id="info1">- Il file non eve essere superiore a 300 kb
- Il file deve essere dei seguenti tipi: GIF, JPG, PNG</h4>
</div>
</div>
</BODY>
</html>
ora io vorrei che ad ogni nome che mi viene fuori è possibile visualizzare la pagina dell'utente però da esterno..cioè senza modificare le cose ad esempio il pensiero..ho pensato di fare un'altra pagina utente1.php dove levo la casella dove posso mettere il pensio ma lo visualizzo e basta cosicchè la rendo visualizzabile ma non modificabile..