powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Почему не добавляется запись???
17 сообщений из 17, страница 1 из 1
Почему не добавляется запись???
    #33511423
ADMRep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть форма:
Код: plaintext
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.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type="text/css">
<!--
body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: # 000000 ;
}
body {
        background-color: #bfc4cb;
        margin-left: 10px;
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
}
.style1 {
        font-size: 14px;
        font-weight: bold;
        vertical-align: bottom;
}
-->
</style></head>

<body>

<form action="Reg.php" method="post" enctype="multipart/form-data" name="RegFm" id="RegFm">

  <div align="center">
      <label><span class="style1">??????? ??????????? ??????</span></label>
  </div>
  <div align="center">
    <label><br></label>
      <table width="401" border="0" align="center">
        <tr>
          <th align="center" valign="middle" scope="row"> <div align="center">??? ????????????</div></th>
          <td width="179"><div align="left">
            <input type=text name=Edit1 size="40" maxlength="40">
          </div></td>
        </tr>
        <tr>
          <th align="center" valign="middle" scope="row"><div align="center">??????</div></th>
          <td>
            <div align="left">
              <input name=Edit2 type=password id="Edit24" size="20" maxlength="20">
            </div></td>
        </tr>
        <tr>
          <th align="center" valign="middle" scope="row"><div align="center">e-mail</div></th>
          <td>
            <div align="left">
              <input name=Edit3 type=text size="40" maxlength="40" value="">
            </div></td>
        </tr>
        <tr>
          <th align="center" valign="middle" scope="row"><div align="center">??????????? ?????? </div></th>
          <td><div align="left">
            <input name=Edit4 type=text value="" size="40" maxlength="40" >
          </div></td>
        </tr>
        <tr>
          <th align="center" valign="middle" scope="row"><div align="center">?????</div></th>
          <td><div align="left">
            <input name=Edit5 type=text size="40" maxlength="40" value="">
          </div></td>
        </tr>
        <tr>
          <th align="center" valign="middle" scope="row"><div align="center">???????</div></th>
          <td><div align="left">
            <input name=Edit6 type=text size="20" maxlength="15" value="">
          </div></td>
        </tr>
        <tr>
          <th align="center" valign="middle" scope="row"><p align="center">??????? ? ???????? ???????</p>          </th>
          <td><div align="left">
            <input type=checkbox name=checkbox2 value="">
          </div></td>
        </tr>

      </table>

  </div>
  <p align="center">
    <INPUT TYPE="Submit" VALUE="Зарегиться">
      </p>


</form>
<p> </p>
</body>
</html

Reg.php:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?php
mysql_connect("localhost","","");
mysql_select_db("Invo");
$FIO = "$Edit1";
$pass = '$Edit2';
$e = 'Edit3';
$Qestion = 'Edit4';
$Ansver = 'Edit5';
$telephone = 'Edit6';
$Rassylka = 'Edit7';
$query="insert into Customers (CustomerID, FIO,Password,Qestion,Ansver,e-mail,telephone,Rassylka ) values ('','$FIO','$pass','$Qestion','$Ansver','$e','$telephone','$Rassylka')";
?>
Так вот после добавления данных на форму, нажимаю Зарегится и данные в базу не добавляются!!! Почему? скажу сразу я новичок в этом деле
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33511544
Фотография Duke1999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кроме составления запроса $query его еще надо выполнить командой mysql_query($query);
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33511589
ADMRep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Duke1999кроме составления запроса $query его еще надо выполнить командой mysql_query($query);
Сделал так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?php
mysql_connect("localhost","","");
mysql_select_db("Invo");
$FIO = "$Edit1";
$pass = '$Edit2';
$e = 'Edit3';
$Qestion = 'Edit4';
$Ansver = 'Edit5';
$telephone = 'Edit6';
$Rassylka = 'Edit7';
$query="insert into Customers (CustomerID, FIO,Password,Qestion,Ansver,e-mail,telephone,Rassylka ) values ('','$FIO','$pass','$Qestion','$Ansver','$e','$telephone','$Rassylka')";
mysql_query($query);
?>
Вс еравно не добавляет???!!!
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33511621
Фотография Duke1999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mysql_query($query) or die(mysql_error());
выполняй и читай ошибку
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33511668
ADMRep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Duke1999mysql_query($query) or die(mysql_error());
выполняй и читай ошибку
Ошибка
Duplicate entry '$Edit3-$Edit6' for key 2
посл. скрипт:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?php
ini_set('display_errors', 1 );
error_reporting(E_ALL ^E_NOTICE);
error_reporting(E_ALL);
mysql_connect("localhost","","");
mysql_select_db("Investek");
$FIO = '$Edit1';
$pass = '$Edit2';
$e = '$Edit3';
$Qestion = '$Edit4';
$Ansver = '$Edit5';
$telephone = '$Edit6';
$Rassylka = '$checkbox2';
$query="insert into Customers values ('', '', '$FIO', '$pass','$Qestion','$Ansver','$e','$telephone','$Rassylka')";
mysql_query($query) or die(mysql_error());
echo "?????????? ? ??? ???????? ? ???? ??????.";
?>
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33511671
ADMRep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понял, у меня что-то с объявлением переменных либо в присвоении, либо во вставке??? Может кто-нить пример привести???
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33511716
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
ADMRepDuplicate entry '$Edit3-$Edit6' for key 2
http://translate.ru
hint: ключ - вещь уникальная.
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33511756
ADMRep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему у меня переменная не заместилась своим значением???

В базу добавляется запись:
$Edit1 $Edit2 $Edit4 $Edit5 $Edit3 $Edit6 !!!!
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33511943
ADMRep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛЮДт, но вдь кто-то знает??? ХЕЛП ПЛИЗ
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33511965
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> почему у меня переменная не заместилась своим значением???

Как это "не заместилась"? Все правильно заместилось!
Ты же сам присвоил переменным такие строковые значения:
$FIO = '$Edit1';
$pass = '$Edit2';
................


Соответственно, переменная $FIO заместилась строкой '$Edit1' и тэдэ.
Что собственно говоря и подтверждает следующее заявление:
> В базу добавляется запись:
> $Edit1 $Edit2 $Edit4 $Edit5 $Edit3 $Edit6 !!!!


> но вдь кто-то знает???

Зачем так делал - кроме тебя никто не знает. ;)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33511974
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Видимо, потому, что переменные заключены в одинарные скобки.
если в этом есть какой-то скрытый от меня смысл, то можно заключить их в двойные, но лучше - писать так
$Qestion = $Edit4;
...
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33512011
ADMRep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KsnkВидимо, потому, что переменные заключены в одинарные скобки.
если в этом есть какой-то скрытый от меня смысл, то можно заключить их в двойные, но лучше - писать так
$Qestion = $Edit4;
...
Если так, то с ошибкой:
Undefined variable: Edit4
Где эти переменные нужно объявить???
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33512014
ADMRep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Notice: Undefined variable: Edit1 in C:\Unnamed Site 1\Reg2.php on line 7

Notice: Undefined variable: Edit2 in C:\Unnamed Site 1\Reg2.php on line 8

Notice: Undefined variable: Edit3 in C:\Unnamed Site 1\Reg2.php on line 9

Notice: Undefined variable: Edit4 in C:\Unnamed Site 1\Reg2.php on line 10

Notice: Undefined variable: Edit in C:\Unnamed Site 1\Reg2.php on line 11

Notice: Undefined variable: Edit6 in C:\Unnamed Site 1\Reg2.php on line 12

Notice: Undefined variable: checkbox in C:\Unnamed Site 1\Reg2.php on line 13
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33512018
ADMRep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ставлю: error_reporting (0);
Тогда все ОК, но в записи пусто!!! , т.е. добавляет пустую запись, а на форме я данные ввожу!
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33512020
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может потому что не передаются переменные
_______________
Felix
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33512033
ADMRep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
©Felixможет потому что не передаются переменные
_______________
Felix

Можно примерчик?
...
Рейтинг: 0 / 0
Почему не добавляется запись???
    #33512055
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а по ссылке что примера нету????

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Например:
Если передаем методом GET, обратившись к скрипту по ссылке вида
script.php?var=value
или отправив форму, указав в ней method="GET",
то все переменные содержатся в массиве $_GET.
echo $_GET['var']; напечатает "value".
Если получаем данные из формы, отправленной методом POST, то все поля этой формы содержатся в массиве $_POST. Допустим, в форме был элемент
<input type="hidden" name="var" value="1">,
то в скрипте, который указан в action формы, можно написать echo $_POST['var']; и будет выведена  1 .
_______________
Felix
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Почему не добавляется запись???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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