Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PHP БД Добавление значения переменной из формы в cookies по нажатию клавиши https://www.cyberforum.ru/ php-database/ thread768447.html
Всем доброго времени суток! Прошу помощи в создание корзины, прочитав много статей как это делается в итоге ничего не понял и решил написать на форум, да и случай у меня особенный, значит есть форма с checkbox в котором переменная из БД <form name="" action="" method="POST"> <input type="checkbox" name="chx"><?echo $row;?> <input type="submit" name="btn" value="Add"> </form> Как...
PHP БД Выборка данных из базы без перезагрузки страницы
Помогите пожалуйста, нужно реализовать такую задачу, есть база данных, называется mybaza, в базе есть таблица с названием review. Структура таблицы: id,text_1,text_2. В text_1 и text_2 находится текст обзора. Также есть файлы для обработки view_review.php и view_review_2.php вот код файлов: Пример view_review.php - в этом файле выводится текст обзора из text_1 <? include ("blocks/bd.php");...
PHP БД Вывести картинку из БД MYSQL https://www.cyberforum.ru/ php-database/ thread768119.html
Есть проблема - картинка не желает выводиться на сайте=( картинку я залил не BLOB-ом,а на жесткий диск. путь к картинке - ОК, сама картинка не отображается корректно. вот код $zapros_id_image = mysql_query("SELECT * FROM photo WHERE idHost=\"".($_SESSION)."\"") or die ("Invalid query: ".mysql_error()); $zapros_id_image= mysql_fetch_array($zapros_id_image); echo...
PHP БД Поиск в БД без перезагрузки страницы подскажите как сделать. есть в бд таблица с полем названием фильма. на сайте есть форма в ней инпут. нужно чтобы при наборе в инпуте первых букв название фильма при наличии в админки этого фильма показывалось... что фильм есть в аминке. https://www.cyberforum.ru/ php-database/ thread767724.html
PHP БД MySQL и оставшиеся записи
Здравствуйте, уважаемые форумчане, передо мной встал вопрос, который я не могу решить. Я использую такую функцию для заноса данных в бд, но если $viewers_jus пуст (То есть в xml данные с этим именем уже не используются, он не выполняет запрос $select_2 = "SELECT * FROM `streams` WHERE `name`='$name_jus';"; для записи котрой нет в XML) я не могу удалить эти данные из бд! <? include...
PHP БД как прикрепить файл к форме заказа https://www.cyberforum.ru/ php-database/ thread767643.html
Привет всем подскажите как прикрепить файл к форме заказа. Сделать ограничения в 2mb и разрешить загружать только jpg (jpeg), png, gif, txt, pdf, zip, rar, doc. Буду очень благодарен. По возможности объясните как лучше сохранять где и как. Зарание большое спасибо.
PHP БД Смена пароля Нужно реализовать смену пароля на сайте. Надумал такой алгоритм: 1. Ввод имейла в поле 2. Генерация идентификатора для ссылки 3. Отправка на почту с этим идентификатором. 4. При переходе по ссылке, ищется совпадение в базе и если успешно - отсылаем новый пароль на то же мыло. Структура таблицы: email, token Подскажите как обезопаситься от добавления данных вручную. Можно ведь отправить пост... https://www.cyberforum.ru/ php-database/ thread767366.html Выделение при поиске искомого слова другим цветом PHP БД
Есть поиск по сайту, необходимо, чтобы слово которое ищешь выделялось другим цветом Вот сам код поиска, куда что сдесь нужно вставить? Заранее спасибо. <?php if (isset($_POST)) { if ((strlen($_POST)>3)) { $result_123 = mysql_query ( "SELECT * FROM setting WHERE UPPER(title) LIKE '%".strtoupper($_POST)."%' or UPPER(text) LIKE '%".strtoupper($_POST)."%'",$db); $poisk =...
PHP БД Объединить две регистрации https://www.cyberforum.ru/ php-database/ thread766767.html
Вообщем такое дело. Есть wordpress, к нему нужно прикрутить регистрацию в игре. Сложность в том, что необходимо именно объединить. То есть при регистрации на сайте, данные записывались не только в таблицу, куда им собсно положено, но еще и в другую таблицу, возможно даже в другой базе данных. Вот работающий скрипт, регистрирующий вас в игре: <?php if(!defined('ODIN_ROOT')) exit; function...
PHP БД You have an error in your SQL syntax https://www.cyberforum.ru/ php-database/ thread766677.html
Помогите решить проблему. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's Gate', background='http://owned.vo.llnwd.net/e2/live/live_tn_394747_.jpg?13586' at line 1 $insert_1 = "UPDATE streams SET name='$name_own', background='http://owned.vo.llnwd.net/e2/live/".$background_own."', viewers='$viewers_own',...
PHP БД узнать данные из таблицы в которой заменили данные
Привет всем. Есть ли возможность после такого запроса mysql_query("UPDATE `order` SET `order_status` = '4' WHERE `order_status` IN(1,2) AND `data_d` < NOW() " ); узнать id_cat строки в которой изменили статус на 4. Вот встречался с таким $id = mysql_insert_id(); . Зарание большое спасибо.
PHP БД Список пользователей чата
63 / 1 / 2
Регистрация: 20.11.2012
Сообщений: 20
0

Вместо введенных данных в таблицу при записи идёт пустое значение - PHP БД - Ответ 4036649

22.01.2013, 02:31. Показов 950. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер, хочу показать вам нижеизложенный код.
Кажется в где то в нем я снова наступил на грабли, а может глаза замылились.. (((
Проблема в том что если заполнить поля ввода врача, и нажать кнопку добавить запись, запись добавляется но вместо введенных данных в таблицу идёт пустое значение.
Может быть это из за того что я перед этим заново переустановил EasyPHP и MySql вместе с ним ?

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php require 'header.php'; ?>
<?php
ini_set('display_errors','on'); #включаем отображение ошибок если выключено
error_reporting(E_ALL | E_STRICT); #устанавливаем режим отображения - все ошибки и советы
require_once 'login.php';
$db_server = mysql_connect($db_hostname,  $db_username, $db_password);
mysql_query('SET NAMES cp1251;');
if (!$db_server) die("Невозможно подключиться к MySQL: " . mysql_error());
mysql_select_db($db_database)
or die("Невозможно выбрать базу данных: " . mysql_error());
var_dump($_POST);
if (isset($_POST['fio']) &&
    isset($_POST['age']) &&
    isset($_POST['male']) &&
    isset($_POST['spec']))
    
    
    
  { 
  // Методом пост были присланы все поля формы
  
  // Массив ошибок
  $errors = array();
  // Проверки переменных
  if(empty($_POST['fio'])) { $errors['fio'] = "Поле 'ФИО пациента' не заполнено!"; }
  if(empty($_POST['age'])) { $errors['age'] = "Поле 'Дата рождения' не заполнено!"; }
  if(empty($_POST['male'])) { $errors['male'] = "Поле 'Пол' не заполнено!"; }
  if(empty($_POST['spec'])) { $errors['spec'] = "Поле 'Специальность' не заполнено!"; }
 
  if(count($errors)) {
    // Если массив ошибок не пуст, заново выводим форму, отсылая в нее сообщения об ошибках
    showform($errors);
  } 
  else
  {
  $query = "INSERT INTO healers  VALUES" . "('$fio', '$age','$male','$spec',NULL)";
  if (!mysql_query($query, $db_server)) 
  echo "Сбой при втавке данных: $query >br/>" .
  mysql_error();
  header('Location: add_healers.php');
  }
  } 
  else 
  {
  showform();
  }
  // Содержит отображение формы
  function showform(array $errors = array()) {
  // Генерация значений по умолчанию, если значение установлено с предыдущего запроса - присваивается оно, иначе NULL
  $fio = isset($_POST['fio'])?$_POST['fio']:NULL;
  $age = isset($_POST['age'])?$_POST['age']:NULL;
  $male = isset($_POST['male'])?$_POST['male']:NULL;
  $spec = isset($_POST['spec'])?$_POST['spec']:NULL;
   // Генерация сообщений об ошибках
  $err1 = isset($errors['fio'])?$errors['fio']:NULL;
  $err2 = isset($errors['age'])?$errors['age']:NULL;
  $err3 = isset($errors['male'])?$errors['male']:NULL;
  $err4 = isset($errors['spec'])?$errors['spec']:NULL;
    // Вывод формы
  echo "<a href='info_bases.php'>Вернуться на главную страницу</a><br><br>";
  echo "<H3>Ввод данных врача</H3>";
  echo <<<_END
  <form action = "add_healers.php" method="post">
  <table>
<tr align="left"> <th>ФИО врача</th><th><input name="fio" type="text" value="$fio" /></th><th>$err1</th></tr>
<tr align="left"> <th>Дата рождения</th><th><input name="age" type="text" value="$age" /></th><th>$err2</th><tr>
<tr align="left"> <th>Пол</th><th><input name="male" type="text" value="$male" /></th><th>$err3</th></tr>
<tr align="left"> <th>Специальность</th><th><input name="spec" type="text" value="$spec" /></th><th>$err4</th></tr>
<tr><th></th><th><input type="submit" value=" Занести  данные "/></th></tr>
  </table>
  </form>
_END;
}  
mysql_close($db_server);
?>
<?php require'footer.php'; ?>
Заранее спасиба!

Вернуться к обсуждению:
Вместо введенных данных в таблицу при записи идёт пустое значение PHP БД
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2013, 02:31
Готовые ответы и решения:

Добавляется пустое значение вместо тех данных что я ввел
Есть форма ( типу регистрация).Когда я ввожу там данные, они обрабатываются в php коде и должны...

Редактирование записи в базе данных. Некоторые элементы не возвращают предыдущее значение(пустое поле)
Суть в чём. В проге реализован ввод, просмотр, редактирование и удаление элементов базы данных....

Как при вставке в таблицу записи получить значение автоинкремента для подстановки в другую таблицу?
Имеются 2 таблицы. Например header и document. Header cd_header (автоинкрементное поле) dt...

При отправке записи в таблицу, вместо обычных чисел отправляются нули, что делать?
Всем доброго времени суток. У меня возникла вот такая проблема, есть база в phpmyadmin и код...

2
22.01.2013, 02:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2013, 02:31
Помогаю со студенческими работами здесь

Ошибка при вводе данных - две записи вместо одной
Здравствуйте! Сделала маленькую базу данных для ввода пациентов, участвующих в исследовании. одна...

Почему происходит округление при записи вещественных данных в таблицу?
Не могу понять в чем дело. Я записываю числовые данные в поле &quot;SUMRT&quot; (описано поле как...

Не идёт вставка данных в таблицу, Firebird Embeded 2.5
Приветствую! Собственно сабж :) Firebird Embeded 2.5, Delphi XE 5, FIBPlus 7.5 Вот код...

Внешние ключи Cascade: При записи в таблицу тикетс — все записывается, а при записи в hub - ошибка
Никак не могу разобраться со связями и внешними ключами в базе. Ограничение на ключи сделал...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru