Доброго дня. Вот такой код Код (PHP): <html> <body> <?php if($_POST['btn_creat_db_mysql']) //если хотим созадть ДБ { include $_SERVER['DOCUMENT_ROOT']."/MYSQL/param_db_mysql.php"; //считываем параметры подключения к базе данных $db_mysql = mysqli_connect($sdb_name_mysql, $user_name_mysql, $user_password_mysql) or die('Ошибка соединения с MySQL сервером'); $query = "CREATE DATABASE $db_name_mysql"; // запрос на создание базы $result = mysqli_query($db_mysql, $query) or die('Ошибка выполнения запроса'); $query='CREATE TABLE organisatons_tb ( ID INT AUTO_INCREMENT PRIMARY KEY, NAMETABLE VARCHAR(50), NAMEORGANISATION VARCHAR(50) )'; // запрос на создание таблицы ПРЕДПРИЯТИЙ $result = mysqli_query($db_mysql, $query) or die('Ошибка выполнения запроса'); mysqli_close($db_mysql); } ?> <form method="POST" > <br> <input type="submit" name="btn_creat_db_mysql" value="Создать базу данных"> </form> </body> </html> И выдает ошибку Notice: Undefined index: btn_creat_db_mysql in /var/www/phone.rb.local/MYSQL/creat_db_mysql.php on line 5 Т.е. на строчке if($_POST['btn_creat_db_mysql']) Почему? Спасибо. PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
В $_POST массив в котором отсутствует ключ btn_creat_db_mysql, пытаешься получить, то чего нету. Если он там не обязательно должен быть, то можно делать проверку, чтобы избавиться от предупреждения (Notice) Код (PHP): if( isset( $_POST['btn_creat_db_mysql'] ) ) Вот читай про обработку ошибок http://php.ru/manual/book.errorfunc.html