|
|
|
| Добрый день!
Подскажите в чем проблема?
$com_parents = intval($_GET['p']);
echo gettype($com_parents);
echo $com_parents;
if (isset($_POST['add_btn'])) {
$com_text = $_POST['com_text'];
$com_date = date("Y-m-d H:i:s");
$sql = "INSERT INTO comments (com_text, com_date, com_parents)
VALUE ('$com_text', '$com_date', '$com_parents');";
$result = mysql_query($sql);
if ($result) {
header('location: ../index.php');
} else {
echo "Ошибка добавления комментария <br> $result";
exit ();
}
}
|
Дело в том что после сохранения в БД запись com_parents = 0 хотя когда скрипт выводит эту переменную она отличается от нуля | |
|
|
|
|
|
|
|
для: MakAst
(15.10.2010 в 15:36)
| | Например, в том, что тип заносимого значения отличается от типа столбика(поля) таблицы.
Кстати, как выглядит форма?
В ней это p в принципе передается? | |
|
|
|
|
|
|
|
для: Trianon
(15.10.2010 в 17:25)
| | косяк и был в форме, разобрался так <form method="POST" action="add_com.php?com_id=<?php echo $com_parents ?>">
3 часа убил из-за не внимательности | |
|
|
|
|
|
|
|
для: MakAst
(15.10.2010 в 17:32)
| | Вы сказали, что скрипт выводит эту переменную. Кому, вернее, когда верить? | |
|
|
|