Buongiorno,
nel sito www.mercurialluminio.com ho realizzato una piccola area privata dove gli utenti devono loggarsi se registrati, o registrarsi per loggarsi, per poter accedere ad alcuni dati del sito. Adesso come è strutturato il sito gli utenti che si loggano, accedendo all'area privata, non possono svolgere alcuna azione sui loro dati. io vorrei invece che l'utente "caio" che si logga nel sito possa visualizzare i suoi dati ( nome, cognome, ragione sociale, citta', tel, username e password) per poterli eventualmente modificare.
Veniamo al dunque Ciò che non riesco a fare è visualizzare la sola riga dell'utente caio che si è loggato. o meglio riesco a farlo solo se realizzo la query manualmente ( cioè se dico che $id = 300 ( Id ) ma non riesco a farlo dinamicamente...
Spero che qualcuno riesca ad aiutarmi perchè non so più che fare...
ALLEGO I FILE DI LOGIN, VERIFICA UTENTE, AREA PRIVATA...
CODICE DEL FORM PER LOGGARSI
<form method="post" action="Verifica_utente.php">
<input name="utente" type="text" value=" Nome utente" size="30" maxlength="60" class="login"/>
<input name="password" type="password" value=" password" size="30" maxlength="60" class="login"/>
<input name="invia il modulo" type="image" src="immagini/invia.gif" alt="invia il modulo" title="invia il modulo" class="ar_priv" >
</form>
CODICE DELLA PAGINA DI VERIFICA UTENTE
<?php
$utente = $_REQUEST["utente"];
$password = $_REQUEST["password"];
$id=$_REQUEST['id'];
include ("connetti.php");
$sql="SELECT * FROM `utenti_privati` WHERE `Nome_utente` = '$utente' AND `Psw` = '$password' ";
$dati=mysql_query($sql);
while($riga=mysql_fetch_array($dati))
{
$nome = $riga['Nome'];
$cognome = $riga['Cognome'];
}
if(mysql_num_rows($dati)>0)
{
include ("Area_privata.php");
}
else
echo ("<div class='testo_utente_errato'>
Gentile utente,
i tuoi dati non sono presenti nel nostro database. Vai alla pagina Registrati e compila il form inserimento dati.Cordiali saluti,
Mercuri Alluminio srl
</div>");
include ("chiudi.php");
?>
CODICE DELLA PAGINA AREA PRIVATA UNA VOLTA LOGGATI ( che non riesco a sistemare dinamicamente)
<?php
include ("Connetti.php");
$password= $_POST['password'];
$utente= $_POST['utente'];
$id= $_GET['id'];
$richiesta=mysql_query("select * from utenti_privati WHERE Id_utente = 244 ");
if (!$richiesta)
{
die("La tabella non esiste" . mysql_error());
}
while ($riga=mysql_fetch_array($richiesta))
{
echo "AREA PRIVATA DI $nome $cognome";
echo "
" . "Visualizza i tuoi dati" . "</p>";
}
include ("Chiudi.php");
?>
Grazie