per fare quello che vuoi dovresti conoscere il php...però puoi farlo comunque se segui le istruzioni di uno ke sa il phpXD
allora va nel pannello di controllo,quindi nella barra blu in alto seleziona "tools" quindi,phpmyadmin.
si aprirà una finestra che t chiede di mettere user e password,dopo averli messi si caricherà una pagina.
A destra troverai scritto "my_streamingsiti" clickaci sopra. si aprirà un altra pagina in basso ci troverai scritto crea una nuova tabella nel database:
in "nome tabella" scrivi 'messaggi' e in "numero campi" scrivi '3'.
si aprirà una nuova pagina con scritto "campo:" e difronte tre cosi per scriverci dentro...nel primo scrivi "user" nel secondo scrivi "messaggio" nel terzo scrivi "data_ora"(tutto senza virgolette).
poi sotto c'è scritto "tipo" e altri tre cosi con scritto "VARCHAR" tu rimani i primi 2 così nel terzo(che sta sotto a "data_ora")metti invece "datetime"
poi sotto ancora c'è scritto "lunghezza set" e altri tre cosi in cui scrivervi dentro, tu metti : 20 nel primo, 255 nel secondo ma resta vuoto il terzo.ora va in fondo alla pagina e clicka sul tasto "salva".
ritorna al pannello di controllo,va in gestione file e,nella pagina dove vuoi che i tuoi utenti lascino i commenti tu metti questo codice:
Codice HTML:
<form name="messaggio" method="post" action="inserimento.php">
<table>
<tr><td>Nome:</td><td><input type="text" maxlength="20" name="user"></td></tr>
<tr><td>Messaggio:</td><td><textarea name="messaggio"></td></tr><tr><td><input type="submit" value="invia mex"></tr></td></table></form>
ora crea un file assicurandoti che abbia un estensione php,alla fine del nome deve stare scritto .php,invece .html
, chiamalo "inserimento" e assicurati che termini con la scritta .php(quando in gestione file va su crea file,seleziona dalla casella ".php" invece che ".html")
quindi scrivigli dentro questo:
Codice PHP:
<?php
$connessione=mysql_connect("localhost", "streamingsiti", "");
$sele=mysql_select_db("my_streamingsiti", $connessione) or die(mysql_error());
$user=$_POST["user"];
$mex=$_POST["messaggio"];
if($user!=="" and $mex!==""){
$stringa="insert into messaggi(user, messaggio, data_ora) values('$user', '$mex', now())";
mysql_query($stringa) or die(mysql_error()); echo "messaggio salvato...";}
else { echo "non hai compilato qualcosa torna indietro e compila tutti i campi";}
?>
salva il file e creane un altro(sempre con estensione .php) chiamandolo "messaggi.php"(o come vuoi purchè finisca con .php);
e scrivi questo dentro:
Codice PHP:
<?php
$conn=mysql_connect("localhost", "alfran", "") or die(mysql_error());
$sele=mysql_select_db("my_alfran", $conn) or die(mysql_error());
$selezione=mysql_query("select user, messaggio, date_format(data_ora, '%d/%m/%Y alle ore %H:%i:%s') as data from messaggi order by data_ora") or die(mysql_error());
if(mysql_num_rows($selezione)>0){
while($array=mysql_fetch_array($selezione))
{
$user=$array["user"];
$mex=$array["messaggio"];
$ora=$array["data"];
echo "<form>
L'utente<b> $user</b> il $ora <br>Ha scritto:<br><textarea onfocus='this.blur()' onstartselect='return false;'>$mex</textarea><hr>";};}else {echo "non c'è ancora nessun messaggio...";}?>
Ricapitolando:
ora hai tre file,il primo serve ai tuoi utenti per mettere i mex nel tuo sito;il secondo serve per memorizzarli nel tuo database e il terzo(messaggi.php,cioè l'ultimo che hai fatto) serve per leggerli...spero d'averti aiutato..
se hai seguito le mie istruzioni non avrai problemi...cmq,ti posto i 3 link per vedere come dovrebbe venirti:
dove gli utenti salvano i mex
dove si leggono i messaggi