2014-12-14 2 views
0

Обычно система комментариев требует, чтобы комментатор вводил комментарий в текстовое поле, а не отправлял сообщение и сохранял на сайте i.e систему комментариев в facebook. Я пытаюсь добиться чего-то подобного. Вот мой текущий код:Как сохранить текст на странице

<!DOCTYPE html> 
<html> 
<head> 
<title>Enter Comment</title> 
</head> 
<body> 
<h1>Example</h1> 

<form method="get" id="testformid"> 
    <input type="Share!" /> 
</form> 
<textarea form ="testformid" name="taname" id="taid" cols="35" wrap="soft">/textarea> 

<p id="par">Hi</p> 

<button id="btn1" onclick="document.getElementById('par').innerHTML = 
document.getElementById('inp').value;">Share your story!</button> 

</body> 
</html> 

Проблема у меня в том, что я хочу, чтобы текст, который печатается на белой области сайта, чтобы спастись, если комментатор решает добавить текст вместо замены предыдущий комментарий. Также, если кто-то еще должен был прокомментировать, он присоединится к предыдущему комментарию и станет массовым текстом.

+0

код у вас есть есть только функциональная клиентская сторона. Таким образом, текст, который вы вводите, не будет видно другим. И текст, введенный другими, не будет отображаться для вас. – EWit

+0

Спасибо. Смотрите, это проблема. Я не знаю, как сделать его видимым на стороне клиента И остальным пользователям. –

+0

Вам понадобится сервер, который хранит сообщения в какой-то базе данных, а затем, когда страница будет доступна, она должна получить сообщения из этой базы данных. Что касается того, как это сделать, это слишком велико для переполнения стека. – EWit

ответ

1

Вам необходимо реализовать код на стороне сервера (я лично предпочитаю PHP).

Для этого вам понадобится database (PHPMyAdmin - это хорошо).

Это работает так:

1) Connect your php script to your database

2) Save your users comment to the database, и вы бы сохранить свои комментарии using a HTML form

3) Когда пользователь загружает страницу, вам нужно код для display all of the rows

Некоторые вещи, чтобы читать в:

A good PHP course

A good SQL course

Никто здесь не будет писать вам полную рабочую программу, чтобы сделать то, что вы хотите выше, вы будете иметь, чтобы сделать некоторые исследования и узнать, как использовать PHP и SQL

+0

Большое вам спасибо за помощь. Если я могу быстро спросить, не тратя впустую ваше время. Когда вы сказали, что мне нужно будет реализовать код на стороне сервера (php), какая у релевантности база данных в SQL? Еще раз спасибо! –

+0

@JelzBellz не беспокоится! База данных представляет собой сборник «информации». Так же, как мы пишем код, чтобы сделать программы, сайты, серверы делать то, что мы хотим, база данных тоже имеет свой собственный язык, это называется SQL (стандартный язык запросов), поэтому такие вещи, как 'SELECT', являются« ключевым словом »в его язык и позволяет нам взаимодействовать с базой данных. И я использую PHPMyAdmin, потому что здорово связываться с PHP на сервере (или на вашем локальном компьютере). –

+0

О, это делает теперь больше смысла. Большое вам спасибо, я действительно ценю вашу помощь! –