Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // считаем что часть строк это строки(string), часть числа (int) все поля обязательны
- $params = array(
- 'office' => 'string',
- 'manager' => 'string',
- 'phone' => 'string',
- 'inn' => 'int',
- 'sale' => 'int',
- );
- $Err = $SQL = array();
- foreach ($params as $key => $val)
- {
- if (isset($_POST[$key]))
- switch($val)
- {
- case 'int':
- $$key = (int) $_POST[$key];
- break;
- case 'string':
- $$key = trim(strip_tags($_POST[$key]));
- break;
- }
- if (!isset($$key) or empty($$key))
- $Err[] = 'Значение ' . $key . ' не указано';
- else
- $SQL[$key] = mysql_real_escape_string($$key);
- }
- // если не было ошибок то в базу
- if (!$Err)
- {
- mysql_query('INSERT INTO lessons (`' . join('`, `', array_keys($SQL)) . '`) VALUES ("' . join('", "', $SQL) . '")');
- }else // были ошибки то выводим сообщение о них
- {
- foreach ($Err as $err)
- echo $err . '<br />';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement