Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP: Фреймворки

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.56
Kind-Tiger
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 19
#1

Помощь по CodeIgniter. Добавление данных в Базу Данных - PHP

30.07.2013, 18:47. Просмотров 1333. Ответов 0
Метки нет (Все метки)

Стоит задача по CodeIgniter. Нужно добавить запись в Базу Данных Через форму.

Есть код добавления controllers/baza2.php

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
 
class Baza2 extends CI_Controller {
 
public function index()
 
    {
    
     $absender=trim($_POST['absender']);
     $betreff=trim($_POST['betreff']);
 
        $this->load->database('default');
 
$sql = "INSERT INTO gastbuch (absender, betreff)
        VALUES (".$this->db->escape($absender).", ".$this->db->escape($betreff).")";
 
$this->db->query($sql);
 
echo $this->db->affected_rows();
 
$this->load->view('insert');
    }
    
}
Есть код формы views/insert.php

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html>
<html>
 <head>
  <meta charset="windows-1251">
  <title>Insert into DB</title>
  </head>
 <body>
 <input type="text" name="absender" value= "<?php echo $_POST['absender'];?>"></br>
 
 <input type="text" name="betreff" value= "<?php echo $_POST['betreff'];?>"></br>
 </body>
 </html>
Так вот – при запуске контроллера выдает такие ошибки.

A PHP Error was encountered
Severity: Notice
Message: Undefined index: absender
Filename: controllers/baza2.php
Line Number: 9


A PHP Error was encountered
Severity: Notice
Message: Undefined index: absender
Filename: views/insert.php
Line Number: 8


Скажите пожалуйста, что это за ошибки и что мне подправить в коде, что бы не появлялись подобные сообщения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2013, 18:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помощь по CodeIgniter. Добавление данных в Базу Данных (PHP):

Добавление элемента в базу данных Symfony2 - PHP
Пишу первый проект на Symfonmy2. Есть таблица &quot;категория товаров&quot;, &quot;подкатегория&quot;, &quot;товар&quot;. У подкатегории есть поле ид_категории. а у...

Форма загрузки файлов с добавление имени в базу данных - PHP
Здравствуйте, есть форма и обработчик для загрузки файлов на сервер, подскажите как сделать что бы, на автомате имена обоих файлов...

CodeIgniter. Отображение данных - PHP
Учусь работать в CodeIgniter и так получается, что в этом месте вывода данных из БД: &lt;html&gt; &lt;head&gt; ...

Codeigniter (отправка данных с формы) - PHP
Ребят, подскажите пожалуйста. Вот у меня есть в главном контроллере функция для добавления в базу данных: function add_product() { ...

Внесение массива в базу данных - PHP
У меня есть массив, возникает вопрос каким образом его затащить в базу. Добавлено через 9 минут тема закрыта, допер)

Парсер и последующая отправка данных в базу - PHP
Пожалуйста, помогите справиться с нижеприведенной задачей (такого плана задачи решаю в 1й раз (да и в инете ничего подходящего нет), и 2й...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2013, 18:47
Привет! Вот еще темы с ответами:

Обработка формы. Запись данных в базу - PHP
Добрый день господа, Есть проблема с записью данных в базу. Помогите решить. Вот такой фрагмент кода в обработчике формы: //Вставляем...

Yii2 - запрос в базу данных mysql - PHP
Как в Yii2 построить следующий запрос: SELECT * FROM questions WHERE id_question = $id AND id &gt; $last_id Рылся, так и не нашёл...

Форма отправки значений в Базу данных - PHP
выводит на браузере после добавления значений на формы Forbidden You don't have permission to access /&lt;php echo $_SERVER; on this...

Не записываются данные в базу данных mysql - PHP
Приветствую! При регистрации, ошибок нет, говорит что регистрация успешна, а данных в самой базе нет. Вот код, скажите, может в нём...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru