Все заработало. Но когда выводится форма все равно выходит перед полями
Undefined index: action in c:\home\a.ru\www\гостевуха1\addrec.php on line 16. И еще в полях текстовых пишется<br /><b>Notice</b>: Undefined variable: name in <b>c:\home\a.ru\www\гостевуха1\addrec.php</b> on line <b>215</b><br />
код формы
<form action=addrec.php method=post>
<input type=hidden name=sid_add_theme value='<?php echo $sid_add_theme; ?>'>
<input type=hidden name=action value=post>
<table><tr valign="top"><td width="25%"> </td><td>
<table border="0" align="center" cellpadding="6" cellspacing="0">
<tr valign="top">
<td colspan="3" height="60">
<p class="pcolor2"><b>Добавление сообщения</b>
</td>
</tr>
<tr>
<td width="50"><p class=ptd><b><em class=em>Имя *</em></b></td>
<td><input type=text name=name maxlength=32 size=25 value='<? echo $name; ?>'></td>
<td rowspan="3" width="120">
<p class=help>* Красным цветом выделены поля, обязательные для заполнения
</td>
</tr>
<tr>
<td><p class=ptd><b> Город</b></td>
<td><input type=text name=city maxlength=32 size=25 value='<? echo $city; ?>'></td>
</tr>
<tr>
<td><p class=ptd><b> <nobr>E-mail</nobr></b></td>
<td><input type=text name=email size=25 maxlength=32 value='<? echo $email; ?>'></td>
</tr>
<tr>
<td><p class=ptd><b> URL</b></td>
<td colspan="2"><input type=text size=40 name=url maxlength=36 value='<? echo $url; ?>'></td>
</tr>
<tr>
<td colspan="3" height="10"><nop></td>
</tr>
<tr>
<td colspan="3">
<p class=ptd><b><em class=em>Сообщение *<em></b><br>
<textarea cols=42 rows=5 name=msg><? echo $msg; ?></textarea>
</td>
</tr>
<tr>
<td colspan="3">
<input type="submit" value="Добавить">
</td>
</tr>
</table>
</td><td>
<table border="0" cellspacing="1" cellpadding="4">
<tr align="left"><td><p class=ptext><u><i><b><nobr>Поддерживаемые тэги:</nobr></b></i></u></td></tr>
<tr><td><p class=ptext><nobr>
<b>Жирный</b></nobr></td></tr>
<tr><td><p class=ptext><nobr>
<i>Наклонный</i></nobr></td></tr>
<tr><td><p class=ptext><nobr>
<u>Подчеркнутый</u></nobr></td></tr>
<tr><td><p class=ptext><nobr>[sup]<sup>Верхний индекс</sup>[/sup]</nobr></td></tr>
<tr><td><p class=ptext><nobr>[sub]<sub>Нижний индекс</sub>[/sub]</nobr></td></tr>
</table>
</td></tr></table>
</form>
начало скрипта который выводит
PHP:
session_start();
$sid_add_theme = session_id();
// Устанавливаем соединение с базой данных
include "config.php";
$error = "";
$action = "";
// Возвращаем значение переменной action, переданной в урле
$action = $_POST["action"];
if (!empty($action))
{
if($sid_add_theme != $_POST['sid_add_theme'])
{
$action = "";
$error = $error."<LI>Ошибка добавления сообщения в гостевую книгу\n";
}