powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблема с INSERT-ом
13 сообщений из 13, страница 1 из 1
Проблема с INSERT-ом
    #39407198
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый вечер!
У меня есть вот такой код:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<form  method="POST">
<input type="text" list="Usluga" placeholder="Услуга" style="height:30px">
<datalist name="Usluga" id="Usluga">
<? 	$query1 = "SELECT Usluga FROM Rashod GROUP BY Usluga"; 
$res1 = mysql_query($query1) or die(mysql_error());
echo "<select name=\"Usluga\">";
while ($cl1 = mysql_fetch_array($res1)) 
{ 
echo "<option name=\"Usluga\" value='" . $cl1['Usluga'] . "'>".$cl1['Usluga']."</option>";
}
echo " </select>";
?>  </datalist>
</form>
<?php
if(isset( $_POST['submit1'] ) ){
$Usluga = $_POST['Usluga'];
mysql_query ("INSERT INTO Rashod (Usluga) VALUES ('$Usluga')");
mysql_close ();
echo "Добавлено!!!";
exit;


Скажите мне пожалуйста почему не добавляются данные в столбец "Uslugi"?
Спасибо!
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407203
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь!
Скажите мне пожалуйста почему не добавляются данные в столбец "Usluga"?
Спасибо!
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407212
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Для начала добавьте var_dump($_POST);
Ну и убедитесь, что переменная $_POST['submit1'] существует. Или не существует.
Потом почитайте что-нибудь про отладку скриптов.

2. Слишком часто в HTML-коде встречается name="Usluga" . Оно специально так сделано, чтоб запутаться самому и запутать тех, кто будет сопровождать код или есть для того какие-то более весомые причины?
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407215
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,
переменная $_POST['submit1'] существует.

Если честно я нашел этот код в интернете, ро этому половина код не понимаю.
В тестовые поле выпадающий список показывает (работает).
Новая запись добавляется, но поле 'Usluga' пусто.
Если сможете сделайте пожалуйста пример.
Я сегодня вес день не смог решить эту проблему.
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407240
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что в $_POST['Usluga'] ?
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407248
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,
Текст. На пример:
Покраска
Разгрузка
Распил материалов

И тд.
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407254
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,
Вот ссылка которая я нашелэтот код:
http://www.cyberforum.ru/php-database/thread830351.html
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407263
Polar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выведи эту строку и попробуй запустить запрос на БД вручную
Код: php
1.
 echo "INSERT INTO Rashod (Usluga) VALUES ('$Usluga')"
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407270
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Polarвыведи эту строку и попробуй запустить запрос на БД вручную
Код: php
1.
 echo "INSERT INTO Rashod (Usluga) VALUES ('$Usluga')"



Я Вас не совсемпонял.
Может я пароль от базы данных дам?
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407295
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008vkle,
Текст. На пример:
Покраска
Разгрузка
Распил материалов

И тд.1. Слово "например" пишется слитно.
2. Почитайте уже что-нибудь про отладку.
3. Измените код следующим образом:
Код: php
1.
2.
3.
$query = "INSERT INTO Rashod (Usluga) VALUES ('$Usluga')";
var_dump($query);
mysql_query ($query);


4. Если это не поможет, то добавьте вывод mysql_error(); и посмотрите сообщение об ошибке.
5. Ещё раз почитайте, хотя бы, про основы отладки скриптов.
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407296
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008Может я пароль от базы данных дам?А может, сразу озвучите и размер вознаграждения за работу?
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407301
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008vkle,
Вот ссылка которая я нашелэтот код:
http://www.cyberforum.ru/php-database/thread830351.html Врать на форуме не есть хорошо. Код по ссылке лишь частично похож на Ваш. К тому же, написан более правильно с точки зрения отладки.
...
Рейтинг: 0 / 0
Проблема с INSERT-ом
    #39407898
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008,

А собственно где само соединение с БД?

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
  $link=mysqli_connect("localhost","mydata","passw","user");
  if (mysqli_connect_errno())
     {
      die('Ошибка соединения с MySQL '.mysqli_connect_error());
     } 

  $sql="SELECT ..... ";
  mysqli_query($link,$sql); 

  mysqli_close($link);
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблема с INSERT-ом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]