Есть такой код:
// Записываем запись пользователя на стену
$IdAvtor = $_POST['IdAvtor']; // Принимаем ID автора записи
$IdWall = $_POST['IdWall']; // Принимаем ID владельца страницы
$text = $_POST['text']; // Принимаем текст автора
if($IdAvtor != '') // После нажатии на кнопку эта условие начинает работать
{
if($text != '') // Если форма пуста, то не вижу смысла дальше дергать код
{
// Проверяем на минимум и максимум символов
if(mb_strlen($text, 'utf-8') > 10 && mb_strlen($text, 'utf-8') <= $NumWalls)
{
$NumQueryWall = mysql_query("SELECT * FROM `wall-akkunt` WHERE
`wall-akk` = '".(int)$IdAvtor."'
") or die(mysql_error());
$NumWall2 = mysql_num_rows($NumQueryWall);
if($NumWall2 == 0) // Если нет записи у пользователя
$IdWallTop = 1;
else // Есть записи в стене. По этому выясняем ID последнего сообщения
$IdWallTop = $NumWall2 + 1; // Увеличиваем последний ID на один и записываем на таблицу БД
// Все проверки прошли, можно теперь записать запись на стену
$InsWall = mysql_query("INSERT INTO`wall-akkunt` SET
`id-top` = '".(int)$IdWallTop."',
`avtor` = '".(int)$IdAvtor."',
`wall-akk` = '".(int)$IdWall."',
`text` = '".mysql_real_escape_string($text)."',
`flag` = '1'
") or die(mysql_error());
if($InsWall) // Проверяем, удачно ли завершился записи
echo 1; // Удачно
else // ...
echo 0; // Неудачно
}
}
}
И есть такой AJAX запрос:
$(function() {
$('[name=InsertWall]').click(function() { // Оповещаем пользователя о том, что он хочет записать эту запись как статус
var Text = $('[name=WallText]').val(); // Принимаем написанный текст
var IdAvtor = <?=$_SESSION['id']?>; // Принимаем ID пользователя
var IdWall = <?=$_GET['id']?>; // Принимаем ID владельца страницы
$.ajax({
url: 'ajax/akk-wall.php',
type: 'POST',
data: ({'text': Text, 'IdAvtor': IdAvtor, 'IdWall': IdWall}), // Отправляем все нужные данные для обработки.
success: function(response) { // Выводим результат
ObnWall(); // Обновляем стену
$('#FormStenaOpen').slideUp(500); // Закрываем форму с красивой анимацией
}
});
});
});
Если уровень ошибок включить на максимальную, вылезает такая фигня:

Если убрать:
$IdAvtor = $_POST['IdAvtor']; // Принимаем ID автора записи
$IdWall = $_POST['IdWall']; // Принимаем ID владельца страницы
$text = $_POST['text']; // Принимаем текст автора
То и на максимальном уровне все начинает работать нормально, но так как эти переменные мне нужны чтобы принимать нужные мне данные я их просто не могу удалить.
Где я мог ошибиться, или что это за фигня, может вы знаете?
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...
