|
|
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
Помогите отобрать 6 переменных на PHP, я в программирование навичёк уже месяц бьюсь не как не получается. Есть 6 переменных случайным способом в них поступают данные.(например 3,6 или 1,2,6) Как их отсортировать? Какая переменная имеет значения, а какие нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 07:47:43 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
Сортировка переменных? Что-то новое) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 08:33:19 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
sybarax, бред какойто. покажи код. иначе непонятно о чем вы вообще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 09:03:37 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
sybarax, Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 09:14:08 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
phpz, Код: php 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 09:28:26 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
r u, У меня есть форма которая передает 6 переменных файл обработки. Затем нужно отсортировать переменные, так что бы остались только те где есть изменения. А потом запрос к базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 09:32:22 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
r uphpz, Код: php 1. ? А зачем лишняя путаница? Если четко известно, что данные приходят POST-ом, то берем их только из $_POST, а не из $_COOKIE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 09:39:18 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
phpzr uphpz, Код: php 1. ? А зачем лишняя путаница? Если четко известно, что данные приходят POST-ом, то берем их только из $_POST, а не из $_COOKIE. Вот именно, если пришли из пост, то и в гет нечего лазить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 09:49:26 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
phpz, А можно по подробний, а то я навечек в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 09:56:50 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
sybaraxЗатем нужно отсортировать переменные, так что бы остались только те где есть изменения. Где есть изменения или где что то введено? (две разные вещи) Во втором случае все просто: Код: php 1. 2. 3. 4. 5. 6. 7. 8. где pole1,pole2... имена ваших полей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 10:08:46 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
if (isset($_POST['name1'])) { $name1 = $_POST['name1']; if ($name1 == '') { unset($name1);} } if (isset($_POST['name2'])) { $name2 = $_POST['name2']; if ($name2 == '') { unset($name2);} } if (isset($_POST['name3'])) { $name3 = $_POST['name3']; if ($name3 == '') { unset($name3);} } if (isset($_POST['name4'])) { $name4 = $_POST['name4']; if ($name4 == '') { unset($name4);} } if (isset($_POST['name5'])) { $name5 = $_POST['name5']; if ($name5 == '') { unset($name5);} } if (isset($_POST['name6'])) { $name6 = $_POST['name6']; if ($name6 == '') { unset($name6);} } $result = mysql_query("SELECT * FROM data WHERE name1 >='$name1' AND name2 ='$name2' AND name3 ='$name3' AND name4 ='$name4' AND name5 ='$name5' AND name6 ='$name6' ORDER BY data.id DESC LIMIT 10 ",$db); И вот тут возникает проблема, что выводится не то что нужно. Когда в запросе оставляешь 2 переменные все нормально, а как добавляешь еще одну то все. Вот и не могу понять в чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 10:48:25 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
Если вы не заметили, тут есть тег SRC. var_dump() запроса сделайте и поглядите его текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 10:53:35 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
и завязывайте с уроками попова ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 10:54:06 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
Hett, Сам его проклинаю и мучаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 10:57:28 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
HettЕсли вы не заметили, тут есть тег SRC. var_dump() запроса сделайте и поглядите его текст. 1.что за тег SRC 2.var_dump() сделал вот - resource(6) of type (mysql result) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 11:02:57 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
дамп запроса, а не его результата. Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 11:53:20 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
А мне вот еще вариант подсказали Как вам ? $where = array(); if (isset($_POST['name1']) && !empty($_POST['name1'])) { $where[] = "name1 >= '$_POST['name1']'" } if (isset($_POST['name2']) && !empty($_POST['name2'])) { $where[] = "name2 = '$_POST['name2']'" } if (isset($_POST['name3']) && !empty($_POST['name3'])) { $where[] = "name3 = '$_POST['name3']'" } if (isset($_POST['name4']) && !empty($_POST['name4'])) { $where[] = "name4 = '$_POST['name4']'" } if (isset($_POST['name5']) && !empty($_POST['name5'])) { $where[] = "name5 = '$_POST['name5']'" } if (isset($_POST['name6']) && !empty($_POST['name6'])) { $where[] = "name6 = '$_POST['name6']'" } $where = implode(" AND ", $where); $result = mysql_query("SELECT * FROM data ".(empty($where) ? "" : "WHERE ".$where)." ORDER BY data.id DESC LIMIT 10 ",$db); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 12:00:32 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
а я надеялся вы сами до него допетрите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 12:02:51 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
sybarax, осталось вам его лишь сделать человекочитабельным, автоматизировав 6 практически идиентичных строчки) Сами додумаетесь или вам опять подскажут?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 12:11:43 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
sybarax, не забывайте про sql injection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 12:12:13 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
r usybarax, не забывайте про sql injection Чтобы что-то вспомнить, надо сначала это забыть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 12:15:10 |
|
||
|
Помогите отобрать 6 переменных на PHP
|
|||
|---|---|---|---|
|
#18+
Ренатsybarax, осталось вам его лишь сделать человекочитабельным, автоматизировав 6 практически идиентичных строчки) Сами додумаетесь или вам опять подскажут?) Если можно то подскажите. Мне не совсем все понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 12:23:08 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37963752&tid=1464687]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 458ms |

| 0 / 0 |
