lasciare commenti

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
ciao a tutti!
Volevo sapere come fare per inserire su una pagina del mio sito un form per lasciare i commenti e, gli stessi commenti, mostrarli automaticamente nella stessa pagina, da dove è stato lasciato il commento. Realizzare un form è fattibile ma inviarlo alla stessa pagina, in una porzione di pagina specifica, e mostrarlo non so come farlo...
Come si fa? grazie in anticipo!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
se devi farti fare qualcosa perchè non conosci nulla di linguaggi è meglio che tu posti nella bacheca annunci.
se sai qualcosa invece comincia a metterelo giu, postalo e vediamo
 

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
ho trovato questo che sembra essere interessante per ciò che cerco...http://net.tutsplus.com/tutorials/php/asynchronous-comments-with-jquery-and-json/

dove ho in html che sarebbe "il form"
HTML:
<body>
		
		<div id="comments">
			<h2>Reader Comments</h2>
		</div>
		<div id="leaveComment">
			<h2>Leave a Comment</h2>
			<div class="row"><label>Your Name:</label><input type="text"></div>
			<div class="row"><label>Comment:</label><textarea cols="10" rows="5"></textarea></div>
			<button id="add">Add</button>
		</div>
		<script type="text/javascript" src="jquery-1.3.1.min.js"></script>
		<script type="text/javascript">
			$(function() {
				
				//retrieve comments to display on page
				$.getJSON("comments.php?jsoncallback=?", function(data) {
				 
					//loop through all items in the JSON array
					for (var x = 0; x < data.length; x++) {
					
						//create a container for each comment
						var div = $("<div>").addClass("row").appendTo("#comments");
						
						//add author name and comment to container
						$("<label>").text(data[x].name).appendTo(div);
						$("<div>").addClass("comment").text(data[x].comment).appendTo(div);
					}
				});	
				
				//add click handler for button
				$("#add").click(function() {
				
					//define ajax config object
					var ajaxOpts = {
						type: "post",
						url: "addComment.php",
						data: "&author=" + $("#leaveComment").find("input").val() + "&comment=" + $("#leaveComment").find("textarea").val(),
						success: function(data) {
							
							//create a container for the new comment
							var div = $("<div>").addClass("row").appendTo("#comments");
						
							//add author name and comment to container
							$("<label>").text($("#leaveComment").find("input").val()).appendTo(div);
							$("<div>").addClass("comment").text($("#leaveComment").find("textarea").val()).appendTo(div);
							
							//empty inputs
							$("#leaveComment").find("input").val("");
							$("#leaveComment").find("textarea").val("");
						}
					};
					
					$.ajax(ajaxOpts);
				
				});		
			});			
		</script>
	</body>

poi comment.php

PHP:
<?php

	//db connection detils
	$host = "localhost";
  $user = "root";
  $password = "your_password_here";
  $database = "comments";
	
	//make connection
  $server = mysql_connect($host, $user, $password);
  $connection = mysql_select_db($database, $server);
	
	//query the database
  $query = mysql_query("SELECT * FROM comments");
	
	//loop through and return results
  for ($x = 0, $numrows = mysql_num_rows($query); $x < $numrows; $x++) {
		$row = mysql_fetch_assoc($query);
    
		$comments[$x] = array("name" => $row["name"], "comment" => $row["comment"]);		
	}
	
	//echo JSON to page
	$response = $_GET["jsoncallback"] . "(" . json_encode($comments) . ")";
	echo $response;

?>

poi add comment.php

PHP:
<?php

  //db connection detils
  $host = "localhost";
  $user = "root";
  $password = "your_password_here";
  $database = "comments";
	
  //make connection
  $server = mysql_connect($host, $user, $password);
  $connection = mysql_select_db($database, $server);
	
  //get POST data
  $name = mysql_real_escape_string($_POST["author"]);
  $comment = mysql_real_escape_string($_POST["comment"]);

  //add new comment to database
  mysql_query("INSERT INTO comments VALUES(' $name ',' $comment ')");

?>

non ne so molto di php, il minimo ...
qui fa riferimento anche al database....dovrei associare un database al sito
siccome sto usando un host altervista gratuito li ci sarebbe un database...ma non saprei come associarlo o forse qui nei codici c'è già scritto ma lo vorrei essere spiegato...
grazie
 
Ultima modifica di un moderatore:

valient13

Utente Attivo
6 Apr 2012
96
0
0
Sicilia
Su altervista dovresti creare un database e dopo andare a modificare questi parametri:
Codice:
  //db connection detils
  $host = "localhost";
  $user = "root";
  $password = "your_password_here";
  $database = "comments";

Cosi ogni volta che viene inviato un commento, viene salvato nel db.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
In questo nostro articolo trovi il codice necessario per inserire un sistema di commenti molto semplice su un blog.
 
Discussioni simili
Autore Titolo Forum Risposte Data
C Come posso farmi lasciare commenti nel mio sito? HTML e CSS 29
M Lanciare alert se il codice fiscale è già presente nel db e lasciare la scelta di inserire all'utente PHP 42
G Lasciare inalterati valori campi textarea e combo box PHP 0
P [VBulletin] lasciare i titoli e togliere la sottolineatura CMS (Content Management System) 0
W vuoi lasciare un annuncio? Altri Annunci 0
A Lasciare una traccia sulla Guida di movimento Flash 0
T lasciare acceso tasto togliendo il mouse Webdesign e Grafica 3
C [PHP] Caricamenti di tot commenti da database PHP 4
Q [COMPRO] Facebook: like, seguaci, commenti etc Annunci servizi di Social Media Marketing 0
gigiwer 10 iscritti yt italiani+ 10 commenti e 10 like Annunci servizi di Social Media Marketing 0
napuleone [MySQL] commenti in una query MySQL 1
Lear [VENDO] FOLLOWERS,LIKE,COMMENTI,DISLIKE,VIEWS per INSTAGRAM,YOUTUBE,FACEBOOK.. Annunci servizi di Social Media Marketing 71
Lear [VENDO]Account instagram 5k followers/like,commenti,views instagram e youtube Annunci servizi di Social Media Marketing 8
Lear [VENDO] Account Instagram 10k followers/ Follower,Like,commenti,visualizzazioni instagram Annunci servizi di Social Media Marketing 4
loois Ho un problema nella creazione di un sistema di commenti in PHP PHP 11
L [WordPress] personalizzazione commenti WordPress 0
C Vendo ,COMMENTI,LIKE,CONDIVISIONE VENDO Annunci servizi di Social Media Marketing 0
ecosito [Wordpress] Ricevo i commenti scritti su altri siti????? WordPress 2
cityweb90 **Vendo** Commenti fake facebook Vendere e Acquistare pubblicita' online 0
M registrazione in relazione ai commenti Programmazione 0
cityweb90 Vendo commenti fake Annunci servizi di Social Media Marketing 0
cityweb90 [vendo] commenti fake sotto i post, recensioni, incremento fan pagine Fb. Annunci servizi di Social Media Marketing 0
A Wordpress votazione e commenti video WordPress 2
W scambio commenti blog Offerte e Richieste di scambio links 0
F Quale privacy policy menzionare in un BOX COMMENTI? Leggi, Normative e Fisco 0
L Inserire commenti su sito web HTML e CSS 2
felino Commenti di SPAM nonostante sia presente il Chaptcha WordPress 4
felino Commenti: email di notifica, reply solo dall'admin e captcha WordPress 1
C [VENDO]Pacchetto SEO: Backlink,Article Marketing,Pdf,Commenti blog,Social Bookmarking Vendere e Acquistare pubblicita' online 0
Shyson Non riesco a modificare i commenti del visitatori Social Media Marketing 0
D commenti dinamici stile facebook PHP 4
M creare una lista di commenti in un database PHP 1
D gestire commenti e risposte ... PHP 3
M Commenti condizionali IExplorer HTML e CSS 1
G [VENDO] FAN Facebook, Followers Twitter, Visite siti, Visite&commenti youtube Annunci servizi di Social Media Marketing 1
Davidee [VENDO] Visualizzazioni a Video YouTube Italiane o Internazionali e Mi piace, iscritti e commenti Annunci servizi di Social Media Marketing 0
J Modulo commenti PHP 1
I Inserire commenti sotto post o immagini(o altro) PHP 5
T Numero commenti cms vbulletin CMS (Content Management System) 0
M [CERCO]Commenti,Iscrizioni,like Youtube - Spam su pagina fb inerente a video di Youtube Annunci servizi di Social Media Marketing 2
felino Commenti disabilitati ma vengono inviati ugualmente WordPress 1
A Spazio per commenti PHP 8
A [RISOLTO]Aggiornamento automatico commenti PHP 6
voldemort Commenti in HTML su più righe: è possibile? HTML e CSS 1
O Commenti direttamente sul testo WordPress 4
F migrazione commenti jcomment 1.5 alla 2.5 Joomla 0
L Inserire commenti su un sito HTML e CSS 14
A [VENDO]Facebook fans, twitter followers,traffico italiano, traffico alexa,backlinks, commenti blog Annunci servizi di Social Media Marketing 3
A Commenti condizionali e IE HTML e CSS 2
Pepper Primi consigli... Inserire commenti? HTML e CSS 4

Discussioni simili