D1g174LM4n14c, точно так же, как для поездки на пикник не нужен самосвал, который несомненно МОЩНЕЕ легковушки, не нужна и база данных для гостевой книги.
ИМХО твое ограниченное и тупое.
Ты, как попугай, затвердил два "умных" слова XML и SQL и повторяешь теперь их все время, не понимая ни их значения, ни вопроса, который тебе задали, ни задач, которые надо решать каждую своим инструментом.
MrGreeN прежде, чем рекомендовать корявый курс Курепина, почитай вот это:
http://forum.21.ru/showthread.php?fid=25&tid=2710(Атос - это и есть Курепин. Из первых рук, так сказать)
мало того, что он все задачи в своем курсе решает ужасно тяжеловесно, не умея сделать просто и понятно, лепит гору ненужного кода, так у него еще и ошибка на ошибке сидит и ошибкой погоняет. А исправлять он их не хочет принципиально.
Офигенный курс для новичков, да?
И ты тоже не понимаешь, что
1. Для задачи типа гостевой книги база данных НЕ НУЖНА.
2. Чтобы понимать, если понадобится с ней работать, как работает база данных, и не сидеть перед ней, как дикарь перед микроскопом, ОБЯЗАТЕЛЬНО сначала найчиться работать с файлами.
helpme первым делом пойди на сайт, который указан в моей подписи, и прочти его весь. это займет у тебя меньше 10 минут, но сэкономит десятки часов.
ответит на множество вопросов и направит в нужном направлении мысли
дальше.
Давай разбираться с твоей гостевой.
1. кто тебе мешает отображать форму в том же файле, который показывает сообщения? html ведь прекрасно встраивается в РНР.
возьми, да просто вставь форму в этот файл. Какие проблемы с этим?
как сделать, чтобы сообщения хранились?
их надо записывать в файл, а потом, соответственно - извлекать и показывать.
причем.
хранитьо не обязательно в том самом виде, в котором будут показываться. оформление можно добавлять динамически. то есть в файле ты хранишь только данные.
последняя ссылка, которую дал
MrGreeN - единственная, которую тебе стоит читать. И не потому, что то сообщение написал я. а потому, что она единственная имеет прямое отношение к твоему вопросу.
там есть часть, которая записывает данные в файл.
осталось написать вывод, под формой.
чтение из файла и вывод - еще короче.
вот тебе кусочек одной программы, которая как раз выводит данные из похожего файла
<?
$e=file("./events/".$events[$i]);
// Получаем файл в массив $e. Каждая строка - элемент нумерованного массива
$count=sizeof($e);
// Узнаем размер массива (количество сообщений в гостевой)
for ($j=0;$j<$count; $j++) {
// Проходим по массиву в цикле.
list($name,$email,$notes,$time)=explode("|",$e[$j]);
// list - команда, которая распихивает массив по указанным переменным.
// Массив получается как результат функции explode, которая из строки с
// разделителями делает массив.
$time=date("d.m.y H:i",$time);
// получаем дату в нужном формате из того, в котором мы сохранили.
echo $name, $time,"
",$notes,"<hr>";
}
?> Будут вопросы - задавай.
На этом форуме есть не только попугаи и трепачи, но и люди, которые могут реально помочь, не раздувая из небольшой задачи проблемы на 5 лет обучения