Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/31: Рейтинг темы: голосов - 31, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 17

Извлечение из MySQL.

25.09.2009, 18:17. Показов 6876. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нуждаюсь в помоши.
Хочу ноучится деласть следующее:
что бы начело выводить из "MySQL" при ножатии на конпку и выводило то что ему велено.

Я попытался взять весь нынче полученный код в """$xxx""" что бы потом выводить при ножатии на кнопку, но выдовало ошибку.

Вот тут я сделал логический код через которы хочу и ноучиться.

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
<?
$db = @mysql_connect ("localhost","web865","...") or die ("ERROR 1"); 
@mysql_select_db("usr_web865_1",$db) or die ("ERROR 2"); 
?>
<html>
<head>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#c000cc" width="100%">
  <tr>
    <td width="25%"><form name="form1" method="post" action="">
  <p>
    Улица<br>
    <select name="select">
    <option>-------Все------</option>
    <option>-------A-------</option>
    <option>-------B-------</option>
    </select>
  </p>
  <p> 
    Дом<br>
    <select name="select2">
    <option>-------Все------</option>
    <option>-------aaa1-------</option>
    <option>-------aaa2-------</option>
    <option>-------bbb1-------</option>
    <option>-------bbb2-------</option>
    </select>
  </p>
  <p>
    <input type="submit" name="Submit" value="Искать">
  </p>
</form></td>
    <td width="75%">
<?
$result = @mysql_query("SELECT street,house FROM settings",$db) or die ("ERROR 3"); 
$myrow = @mysql_fetch_array ($result); 
 
do {  
echo "<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#ff00ff' width='100%'>";  
echo "<tr>";  
echo "<td><p>$myrow[street]</p></td>";  
echo "<td><p>$myrow[house]</p></td>";  
echo "</tr>";  
echo "</table>";  
}  
while ($myrow = mysql_fetch_array ($result));
?>
</td>
  </tr>
</table>
</body>
</html>
Подскожите пожалусто, коким образом можно достичь вывода через кнопку и того что ему велено зоранее.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.09.2009, 18:17
Ответы с готовыми решениями:

Сортировка данных в mysql и извлечение индекса
Добрый вечер! Вот таким образом я вытаскиваю из базы дынные, сортируя их по убыванию count : $competition_one =...

Извлечение второстепенных таблиц по главной PHP MySql
Проблема заключается в следующем: есть главная таблица &quot;home&quot; и масса второстепенных, в главную записываю айдишники второстепенных дабы...

Быстрое извлечение файлов - MySQL PHP HTML
Добрый вечер! Заинтересовал один вопрос: Данные (т.е. картинки) берутся из папок, которые хранятся на локальном сервере, далее через...

33
Программист
 Аватар для motakuji
107 / 111 / 9
Регистрация: 27.09.2009
Сообщений: 331
02.10.2009, 19:19
Студворк — интернет-сервис помощи студентам
Вот код...
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<html>
<head>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#c000cc" width="100%">
  <tr>
    <td width="25%">
<form name="form1" method="POST" action="">
  <br>  <p>&nbsp; </p>
    <select name="GF">
      <option value="All">All-G&F</option>
        <option value="G">-------G-------</option>
        <option value="F">-------F-------</option>
    </select>
  <br>  <p>&nbsp; </p>
    <select name="AB">
      <option value="All">All-A&B&C&D</option>
        <option value="A">-------A-------</option>
        <option value="B">-------B-------</option>
        <option value="C">-------C-------</option>
        <option value="D">-------D-------</option>
    </select>
  <br> <p>&nbsp; </p>
    <select name="ab">
      <option value="All">All-a&b&c&d</option>
        <option value="aaa1">-------aaa1-------</option>
        <option value="aaa2">-------aaa2-------</option>
        <option value="bbb1">-------bbb1-------</option>
        <option value="bbb2">-------bbb2-------</option>
        <option value="ccc1">-------ccc1-------</option>
        <option value="ccc2">-------ccc2-------</option>
        <option value="ddd1">-------ddd1-------</option>
        <option value="ddd2">-------ddd2-------</option>
    </select>
  <br>  <p>&nbsp; </p>
      <input type="submit"  value="pusk">
      </form>
      </td>
    <td width="75%">
<?
/**
 * @author motakuji
 * @copyright 2009
 */
 $db = @mysql_connect ("localhost","root","") or die ("Нет соединения с базой данных");
@mysql_select_db("test",$db) or die ("Невозможно выбрать базу данных для подключения");
 
$city="'".$_POST['GF']."'";
$street="'".$_POST['AB']."'";
$house="'".$_POST['ab']."'";
 
 if($_POST['GF']=="All" and $_POST['AB']=="All" && $_POST['ab']=="All"){
 
        $result = @mysql_query("SELECT city,street,house FROM settings2",$db) or die ("ERROR 3");
 
    table_builder();
 
 
 }
 
elseif ($_POST['GF']=="All" and $_POST['AB']=="All"){
        $result = @mysql_query("SELECT city,street,house FROM settings2 WHERE house=$house",$db) or die ("ERROR 3");
        
 
        table_builder();
 
 }
elseif ($_POST['GF']=="All" and $_POST['ab']=='All'){
        $result = @mysql_query("SELECT city,street,house FROM settings2 WHERE street=$street",$db) or die ("ERROR 3");
 
        table_builder();
 
 }
 
 
elseif ($_POST['AB']=="All" and $_POST['ab']){
        $result = @mysql_query("SELECT city,street,house FROM settings2 WHERE city=$city",$db) or die ("ERROR 4");
 
        table_builder();
 
 }
  elseif($_POST['AB']=="All"){
    $result = @mysql_query("SELECT city,street,house FROM settings2 WHERE city=$city AND house=$house",$db) or die ("ERROR 4");
 
        table_builder();
 }
 
 elseif($_POST['GF']=="All"){
    $result = @mysql_query("SELECT city,street,house FROM settings2 WHERE street=$street AND house=$house",$db) or die ("ERROR 4");
 
        table_builder();
 }
 
 elseif($_POST['ab']=="All"){
    $result = @mysql_query("SELECT `city`,`street`,`house` FROM `settings2` WHERE `city`=$city AND street=$street",$db) or die ("ERROR 4");
 
        table_builder();
 }
 
 
 
 else{
$result = @mysql_query("SELECT city,street,house FROM settings2 WHERE city=$city and street=$street and house=$house",$db) or die ("ERROR 6");
table_builder();
 
}
 
function table_builder(){
        global $result;
 
do {
echo "<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#ff00ff' width='100%'>";
echo "<tr>";
echo "<td><p>$myrow[city]</p></td>";
echo "<td><p>$myrow[street]</p></td>";
echo "<td><p>$myrow[house]</p></td>";
echo "</tr>";
echo "</table>";
}
while ($myrow = mysql_fetch_array ($result));}
?>
</td>
</tr>
</table>
</body>
</html>
Всё работает во всех вариантах и по одиночке,но вот только при сгруппировке 1 и последнего поля,он выдаёт все значения первого поля...Хотя если прогнать этот участок кода отдельно,то всё хорошо работает...Я ещё подумаю почему так делает.
Вот SQL
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
DROP TABLE IF EXISTS `settings2`;
CREATE TABLE IF NOT EXISTS `settings2` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `city` VARCHAR(20) NOT NULL,
  `street` VARCHAR(20) NOT NULL,
  `house` VARCHAR(20) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=9 ;
 
 
 
INSERT INTO `settings2` VALUES (1, 'G', 'A', 'aaa1');
INSERT INTO `settings2` VALUES (2, 'G', 'A', 'aaa2');
INSERT INTO `settings2` VALUES (3, 'G', 'B', 'bbb1');
INSERT INTO `settings2` VALUES (4, 'G', 'B', 'bbb2');
INSERT INTO `settings2` VALUES (5, 'F', 'C', 'ccc1');
INSERT INTO `settings2` VALUES (6, 'F', 'C', 'ccc2');
INSERT INTO `settings2` VALUES (7, 'F', 'D', 'ddd1');
INSERT INTO `settings2` VALUES (8, 'F', 'D', 'ddd2');
1
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 17
02.10.2009, 23:14  [ТС]
Мне кажется ты кое что пропустил:

PHP
1
2
3
4
elseif ($_POST['AB']=="All" and $_POST['ab']****** =='All'******){
        $result = @mysql_query("SELECT city,street,house FROM settings2 WHERE city=$city",$db) or die ("ERROR 4");
 
        table_builder();
Огромное спосибо Тебе!
0
Программист
 Аватар для motakuji
107 / 111 / 9
Регистрация: 27.09.2009
Сообщений: 331
02.10.2009, 23:31
Цитата Сообщение от tigerrrrr Посмотреть сообщение
Мне кажется ты кое что пропустил:
аа...ну да) спс за исправление)) вот терь точно всё работает на 100%))
1
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 17
02.10.2009, 23:44  [ТС]
А Ты кажется спец по ПХП.

Добавлено через 2 минуты
А могу ли я задать тебе еще пару вопросов, а то этот чертов курсавой у меня в горле застрял.
А мне надо сдать оно в следующий понидельник 12 числа.
0
Программист
 Аватар для motakuji
107 / 111 / 9
Регистрация: 27.09.2009
Сообщений: 331
02.10.2009, 23:48
Цитата Сообщение от tigerrrrr Посмотреть сообщение
А Ты кажется спец по ПХП.
Как бы я хотел таким являться)) Ну если честно,то я относительно недавно начал им заниматься...Не так всё страшно,главное суть программирования понять и всё.А дальше всё как по маслу пойдёт.Будут ещё какие вопросы,обращайся! Буду рад помочь...)

Добавлено через 1 минуту
Цитата Сообщение от tigerrrrr Посмотреть сообщение
А могу ли я задать тебе еще пару вопросов, а то этот чертов курсавой у меня в горле застрял.
А мне надо сдать оно в следующий понидельник 12 числа.
Мы с тобой тут конечно уже нафлудили))Надеюсь модераторы нас не забанят...Странно,курсовая по среди года?Это что за новшество? Мы в конце сдаём))Ну лан,давай свои вопросы
1
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 17
02.10.2009, 23:51  [ТС]
В любом случаи я задам этот вопрос ВСЕМ, ну а если у тебя нойдется время ответь если это будет не трудо.

Добавлено через 1 минуту
А мы три раза с ночала посередине и в конце.

Добавлено через 1 минуту
но если кто сможет все сдать с перва тому 5-ть, если со середины тому 4 и в конце 3-и.
0
Программист
 Аватар для motakuji
107 / 111 / 9
Регистрация: 27.09.2009
Сообщений: 331
02.10.2009, 23:56
Цитата Сообщение от tigerrrrr Посмотреть сообщение
Добавлено через 1 минуту
А мы три раза с ночала посередине и в конце.
Добавлено через 1 минуту
но если кто сможет все сдать с перва тому 5-ть, если со середины тому 4 и в конце 3-и.
не понял...а где вопрос?
1
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 17
03.10.2009, 00:15  [ТС]
Вот что мне нужно сдовать:


HTML5
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
<html>
 
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>New Page 1</title>
</head>
 
<body>
<form name="form1" method="POST" action="">
  Город<br>
    <select name="GF">
      <option value="All">All-G&F</option>
        <option value="G">-------G-------</option>
        <option value="F">-------F-------</option>
    </select><br>
  <br>
  Улица<br>  
    <select name="AB">
      <option value="All">All-A&B&C&D</option>
        <option value="A">-------A-------</option>
        <option value="B">-------B-------</option>
        <option value="C">-------C-------</option>
        <option value="D">-------D-------</option>
    </select><br>
  <br>
  Дом<br> 
    <select name="ab">
      <option value="All">All-a&b&c&d</option>
        <option value="aaa1">-------aaa1-------</option>
        <option value="aaa2">-------aaa2-------</option>
        <option value="bbb1">-------bbb1-------</option>
        <option value="bbb2">-------bbb2-------</option>
        <option value="ccc1">-------ccc1-------</option>
        <option value="ccc2">-------ccc2-------</option>
        <option value="ddd1">-------ddd1-------</option>
        <option value="ddd2">-------ddd2-------</option>
    </select><br>
  <br>
  Кол-во этажей<br>
  С&nbsp;
    
    
     <input type="text" name="ASD" size="20">&nbsp; По&nbsp;&nbsp;   
  <input type="text" name="ZXC" size="20"><br>
  <br>
  Цена<br>
  С&nbsp;
    
    
     <input type="text" name="ASD1" size="20">&nbsp;&nbsp; По<input type="text" name="ZXC1" size="20"><br>
  <br>
  Результатов на странице<br>
    <select name="D1">
      <option value="10">10</option>
        <option value="20">20</option>
        <option value="30">30</option>
      <option value="40">40</option>
      <option value="50">50</option>
    </select><p>
      <input type="submit"  value="pusk"> </p>
      </form>
</body>
 
</html>

И добавить соответствующие поля в MySQL "цена и этаж".

Но мне бы конечно же хотелось бы ноучится всему этому, а то если что спросит руководитель и я не буду знать скажет что это не я сделал и мне уж точно не будет светить 100 балов.
Я хотя к этому и не стремлюсь мне 81-н хвати это тоже питерка.

Добавлено через 1 минуту
Заране хочу отблагодарить!

Добавлено через 3 минуты
В первую очередь мне бы хотелось ноучится следующему:
что бы я мог выводить

Кол-во этажей<br>
С&nbsp;


<input type="text" name="ASD" size="20">&nbsp; По&nbsp;&nbsp;
<input type="text" name="ZXC" size="20">
0
Программист
 Аватар для motakuji
107 / 111 / 9
Регистрация: 27.09.2009
Сообщений: 331
03.10.2009, 00:25
я не понял что тебе нужно сделать
1
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 17
03.10.2009, 00:34  [ТС]
Ну что бы выводило еще и количество этажей.
К нопример данные "id" там все во лишь "1,2,3,4,5,6" 6-ть пораметров.


HTML5
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?
$db = @mysql_connect ("localhost","web865","6896896") or die ("Нет соединения с базой данных");
@mysql_select_db("usr_web865_1",$db) or die ("Невозможно выбрать базу данных для подключения");
?>
<html>
<head>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#c000cc" width="100%">
  <tr>
    <td width="25%">
<form name="form1" method="POST" action="">
  <br>  <p>&nbsp; </p>
    <select name="GF">
      <option value="All">All-G&F</option>
        <option value="G">-------G-------</option>
        <option value="F">-------F-------</option>
    </select>
  <br>  <p>&nbsp; </p>
    <select name="AB">
      <option value="All">All-A&B&C&D</option>
        <option value="A">-------A-------</option>
        <option value="B">-------B-------</option>
        <option value="C">-------C-------</option>
        <option value="D">-------D-------</option>
    </select>
  <br> <p>&nbsp; </p>
    <select name="ab">
      <option value="All">All-a&b&c&d</option>
        <option value="aaa1">-------aaa1-------</option>
        <option value="aaa2">-------aaa2-------</option>
        <option value="bbb1">-------bbb1-------</option>
        <option value="bbb2">-------bbb2-------</option>
        <option value="ccc1">-------ccc1-------</option>
        <option value="ccc2">-------ccc2-------</option>
        <option value="ddd1">-------ddd1-------</option>
        <option value="ddd2">-------ddd2-------</option>
    </select>   
  <br>  <p>&nbsp; </p>  
    Кол-во этажей<br>
  С&nbsp;
     <input type="text" name="ID1" size="20">&nbsp; По&nbsp;&nbsp;   
  <input type="text" name="ID2" size="20">
                   <p>&nbsp; </p> 
      <input type="submit"  value="pusk">
      </form>
      </td>
    <td width="75%">
<?
/**
 * @author motakuji
 * @copyright 2009
 */
 
 
$city="'".$_POST['GF']."'";
$street="'".$_POST['AB']."'";
$house="'".$_POST['ab']."'";
 
 if($_POST['GF']=="All" and $_POST['AB']=="All" && $_POST['ab']=="All"){
 
        $result = @mysql_query("SELECT city,street,house FROM settings2",$db) or die ("ERROR 3");
 
    table_builder();
 
 
 }
 
elseif ($_POST['GF']=="All" and $_POST['AB']=="All"){
        $result = @mysql_query("SELECT city,street,house FROM settings2 WHERE house=$house",$db) or die ("ERROR 3");
 
 
        table_builder();
 
 }
elseif ($_POST['GF']=="All" and $_POST['ab']=='All'){
        $result = @mysql_query("SELECT city,street,house FROM settings2 WHERE street=$street",$db) or die ("ERROR 3");
 
        table_builder();
 
 }
 
 
elseif ($_POST['AB']=="All" and $_POST['ab']=='All'){
        $result = @mysql_query("SELECT city,street,house FROM settings2 WHERE city=$city",$db) or die ("ERROR 4");
 
        table_builder();
 
 }
  elseif($_POST['AB']=="All"){
        $result = @mysql_query("SELECT city,street,house FROM settings2 WHERE city=$city AND house=$house",$db) or die ("ERROR 4");
 
        table_builder();
 }
 
 elseif($_POST['GF']=="All"){
        $result = @mysql_query("SELECT city,street,house FROM settings2 WHERE street=$street AND house=$house",$db) or die ("ERROR 4");
 
        table_builder();
 }
 
 elseif($_POST['ab']=="All"){
        $result = @mysql_query("SELECT `city`,`street`,`house` FROM `settings2` WHERE `city`=$city AND street=$street",$db) or die ("ERROR 4");
 
        table_builder();
 }
 
 
 
 else{
$result = @mysql_query("SELECT city,street,house FROM settings2 WHERE city=$city and street=$street and house=$house",$db) or die ("ERROR 6");
table_builder();
 
}
 
function table_builder(){
        global $result;
 
do {
echo "<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#ff00ff' width='100%'>";
echo "<tr>";
echo "<td><p>$myrow[city]</p></td>";
echo "<td><p>$myrow[street]</p></td>";
echo "<td><p>$myrow[house]</p></td>";
echo "</tr>";
echo "</table>";
}
while ($myrow = mysql_fetch_array ($result));}
?>
</td>
</tr>
</table>
</body>
</html>
0
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 17
03.10.2009, 19:06  [ТС]
После прочитания некоторой части книги я попробовол реолизовать ответ моей мини проблеммы.
Спустя два часа оброщаюсь к Вам потому что тут происходит нечно непонятное для меня.
Взглените сами:
HTML5
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
<?
$db = @mysql_connect ("localhost","web865","6896896") or die ("Нет соединения с базой данных");
@mysql_select_db("usr_web865_1",$db) or die ("Невозможно выбрать базу данных для подключения");
?>
<html>
<head>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#c000cc" width="100%">
  <tr>
    <td width="25%">
<form name="form1" method="POST" action="">
      <p>&nbsp; </p>
    <input type="text" name="ASD">  <p>&nbsp; </p> <input type="text" name="ZXC">
    <br>  <p>&nbsp; </p>
      <input type="submit"  value="pusk">
      </form>
      </td>
    <td width="75%">
<?
/**
 * @author motakuji
 * @copyright 2009
 */
 
$ID1 = "2";
$ID2 = "7";
 
 
$result = @mysql_query("SELECT id FROM settings2 WHERE id>'$ID1' and id<'$ID2' ",$db) or die ("ERROR 3");

$myrow = @mysql_fetch_array ($result);

do {
echo "<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#ff00ff' width='100%'>";
echo "<tr>";
echo "<td><p>$myrow[id]</p></td>";
echo "</tr>";
echo "</table>";
}
while ($myrow = mysql_fetch_array ($result));
?>
</td>
</tr>
</table>
</body>
</html>
Если Я в место

HTML5
1
2
3
4
5
6
7
$ID1 = "2";
$ID2 = "7";
 
вложу 
 
$ID1 = "'".$_POST['ASD']."'";
$ID2 = "'".$_POST['ZXC']."'";
HTML5
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
<?
$db = @mysql_connect ("localhost","web865","6896896") or die ("Нет соединения с базой данных");
@mysql_select_db("usr_web865_1",$db) or die ("Невозможно выбрать базу данных для подключения");
?>
<html>
<head>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#c000cc" width="100%">
  <tr>
    <td width="25%">
<form name="form1" method="POST" action="">
      <p>&nbsp; </p>
    <input type="text" name="ASD">  <p>&nbsp; </p> <input type="text" name="ZXC">
    <br>  <p>&nbsp; </p>
      <input type="submit"  value="pusk">
      </form>
      </td>
    <td width="75%">
<?
/**
 * @author motakuji
 * @copyright 2009
 */
 
 
$ID1 = "'".$_POST['ASD']."'";
$ID2 = "'".$_POST['ZXC']."'";
 
$result = @mysql_query("SELECT id FROM settings2 WHERE id>'$ID1' and id<'$ID2' ",$db) or die ("ERROR 3");

$myrow = @mysql_fetch_array ($result);

do {
echo "<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#ff00ff' width='100%'>";
echo "<tr>";
echo "<td><p>$myrow[id]</p></td>";
echo "</tr>";
echo "</table>";
}
while ($myrow = mysql_fetch_array ($result));
?>
</td>
</tr>
</table>
</body>
</html>
то выдоет "ERROR 3" как бы я несторался.

Как по вашему в чем тут загвостка?
0
Программист
 Аватар для motakuji
107 / 111 / 9
Регистрация: 27.09.2009
Сообщений: 331
07.10.2009, 17:29
Цитата Сообщение от tigerrrrr Посмотреть сообщение
$result = @mysql_query("SELECT id FROM settings2 WHERE id>'$ID1' and id<'$ID2' ",$db) or die ("ERROR 3");
а зачем ты прописал ещё одни кавычки? убери и оставь только переменные.
PHP
1
2
3
4
$ID1 = "'".$_POST['ASD']."'";
$ID2 = "'".$_POST['ZXC']."'";
 
$result = @mysql_query("SELECT id FROM settings2 WHERE id>$ID1 and id<$ID2",$db) or die ("ERROR 3");
0
SalimSoft
16.01.2010, 14:53
Добрый день, уважаемые форумчане.... Хочу сказать сразу PHP я пока не знаю, надеюсь на вашу помощь...

Необходимо сделать оплату WebMoney, код на HTML уже есть вот он:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div align="center"><div style="background: white; padding:3px; border: 1px dashed black"> 
<form action="wmk:payto" style="padding:0; margin:1px" method="get"> 
<table cellpadding="0" cellspacing="0" border="0"> 
<tr> 
<td style="padding-left:0.5em"> 
<input type="hidden" name="Purse" value="R123456789" /> 
<center><input type="text" name="Amount" value="10" size="4"/><input type="submit" value="Оплатить"> (WMR)</center><br/> 
<input type="hidden" name="Desc" value=" [B][COLOR="Red"]".$login."[/COLOR][/B] " /> 
<input type="hidden" name="BringToFront" value="Y" /> 
</td> 
</tr> 
</table> 
</form> 
</div></div>
А теперь вопрос:
Как сделать чтобы вместо ".$login." вызывалось имя пользователя из БД, Заранее спасибо
Программист
 Аватар для motakuji
107 / 111 / 9
Регистрация: 27.09.2009
Сообщений: 331
16.01.2010, 19:02
Цитата Сообщение от SalimSoft Посмотреть сообщение
Как сделать чтобы вместо ".$login." вызывалось имя пользователя из БД, Заранее спасибо
А авторизация пользователя где-то проходит? Как распознаётся кто есть кто? Вот там записываешь логин в переменную сессии $_SESSION['login']
И уже её вставляешь куда тебе требуется.Пример из твоего кода:
Цитата Сообщение от SalimSoft Посмотреть сообщение
<input type="hidden" name="Desc" value=" ".$login." " />
PHP
1
<input type="hidden" name="Desc" value=<?php echo $_SESSION['login']; ?> />
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2010, 19:02
Помогаю со студенческими работами здесь

Извлечение из таблицы MYSQL строк в виде массивов 2D
Привет я начинаю программировать и вот столкнулся с такой проблемой У меня есть таблица в базе данныx . И мне надо извлечь из этой...

Сохранение и извлечение изображений в файловой системе с использованием БД MySQL
Любезные, дайте пожалуйста, если у кого есть, ссылку(ки) на хранение, извлечение изображений с применением баз данных MySQL. Имеется ввиду,...

добавление новой записи в enum mysql а также извлечение всех
Допустим есть таблица в базе где одно из полей имеет тип enum('1','2'). Вопрос таков. Как через php добавить в этот тип допустим 3, а также...

Извлечение данных из БД mysql
Здравствуйте, такой вопрос - пытаюсь поставить драйвер JDBC, скачал положил в папку libs томката, а также в папку libs/ext в своем jre,...

Извлечение данных из MySQL
Здравствуйте. Подскажите, в чем может быть причина. Задача состоит в выводе строк в ListView.Как это реализовать? package...


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

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru