<?php
include_once \'../baze.php\';
include_once \'../fnc.php\';
include_once \'../head.php\';
if(isset($_POST[\'add\']))
{
mysql_query(\"UPDATE urok SET name = \'\".my_esc($_POST[\'name\']).\"\'\"
header(\"Location:adurok.php\"
}
echo \"<div class=\'p\' style=\'text-align:left;\'><b>Новое:</b></div>\";
echo \"<div class=\'r m\'>\";
echo \"<form method=\'post\'>\";
echo \"Название:<br><input type=\'text\' name=\'name\'><br>\";
echo \"<input type=\'submit\' name=\'add\' style=\'top:1px;\' value=\'Добавить\'><br>\";
echo \"</form></div>\";
include_once \'../foot.php\';
?>
Вот код, после нажатия добавить становится просто белый экран, почему? Что не так? Может запрос не правильный? У меня есть таблица urok в ней два столбца id и name мне нужно что бы при дабовлении в нее записывалось по порядку I\'d и название которое я введу.
php валидатор включи на хосте и проверь где ошибка Или просто удали попробуй в первой строке php
После запроса пробуй эту функцию
echo mysql_error();
Добавлено 06.02.14 в 23:43:35:
Иле включи показ ошибок
ну тут подсвечивается include_once зелёным, мб где-то там ошибка
короче фиг знает, я просто предположил
лалки!!!
<?
echo \"<form method=\'post\' action=\'adurok.php\'>\";
?>
Добавлено 06.02.14 в 23:53:51:
Форма отправляет туда не знаю куда, то не знаю что.
AkaSpayn®, header(\"Location:adurok.php\"
чуть по другому сделано
Добавлено 06.02.14 в 23:56:18:
Нашел ошибку, include_once \'../fnc.php\';
БЫЛО ТАК, а файл лежит не в папке, а в корне, и получается это все не подключается include_once \'fnc.php\';
а вот так все заработало
Если не то, то
<?
my_esc($_POST[\'name\'])
?>
замени на
<?
mysql_real_escape_string($_POST[\'name\'])
?>
AkaSpayn®, Не ядро саня писал, только некоторые функции с DCMS