Salve ragazzi sto creando una sezione per inserire i commenti, questa è utilizziabile solamente per gli utenti registrati e che si loggano...
Ho creato una tabella sul database che ha i seguenti campi:
ID, username, password, email, commento, data.
Potete provare tutto attraverso questo link registrandosi e effettuando il login:
http://www.gatenweb.helloweb.eu/prova/reg.php
Adesso quando un utente effettua il login dove sta scritto USERNAMe esce il nome del loggato..Qui nasce il problema.. quando inserite il commento dovrebbe uscire in basso nei commenti cosi:
Inserito da "nome loggato"
Commento:
.....Qui il commento....
e deve ovviamente rimanere il nome del loggato in alto..(Che invece scompare) come posso fare?Scrivo magari il codice della pagina " script.php " che si collega al form dei commenti:
SCRIPT.PHP
<?php
include 'connessione.php';
$username = $_POST['username'];
$commento = $_POST['commento'];
$data = date("F j, Y, g:i a");
$query = "INSERT INTO `commenti` (`id`, `username`, `commento`, `data`) VALUES ('id', '$username', '$commento', '$data')";
$result = mysql_query($query, $db_conn);
$num_rows = mysql_num_rows($result);
mysql_close($db_conn);
header ("Location: inserisci.php");
SCRIPT_LOGIN.PHP( Che si collega al form del login)
<?php
include 'connessione.php';
$username = $_POST['username'];
$password = $_POST['password'];
$query = "SELECT username, password FROM commenti WHERE username = '$username' AND password = '$password'";
$result = mysql_query($query, $db_conn);
$num_rows = mysql_num_rows($result);
if ($num_rows != 1) {
header ("Location: login.php");
} else {
session_start();
$_SESSION['username'] = $username;
header ("Location: inserisci.php?username=".$_POST['username']);
}
?>
Secondo me bisogna modificare qualcosa nella pagina SCRIPT.PHP ma non so cosa auito grazie
Grazie anticipatamente...
?>