Здравейте колеги
Тази тема е свързана със въпроса ми от ето тази Помощ с извеждане на резултати с echo и ето какво измислих:
Тъй като както сте видели в предната ми тема извличам опшъните чрез уникален ключ, но когато искам да изведа резултата от формата ми извлича ключа... а не резултата който е равен на ключа ключ.
Ето по точно: как извличам опшъна:
Като uniyear е ключа , a year е годината на която отговаря ключа.
И ето идеята и сам трябва да кажете дали ще стане и дали нещо може да се обърка.
Създавам една временна таблица да речем че се казва "formresult"
и във нея се записват избраното от формата.
До тук ОК потребителят вече си е избрал критериите /година,марка,модел и т.н/ и те са записани във "formresult" и иска да види информацията за даденият автомобил.
И ето ми идеята и за визуализиране на избраното чрез свързване със основните таблици в който са уникалните ключове и т.н:
И сега вече ми следва въпросът:
След като вече си имаме временна таблица със избраното от формата и сме свързали временна таблица със основните таблици, как трябва да продължи кода да изведе резултат от полето "year,brand,modelrange и т.н" който отговарят на определените уникални ключове който сме избрали във формата и сме записали във временната таблица.
И другият ми въпрос: заявката ми $formresult ще върши ли работа въобще и ще извлича ли резултата който който трябва?!? Да речем че 10 човека си избират модел по едно и също време може ли да стане някакво преплитане?
Дано да съм обяснил добре това което искам да направя.
Лек и успешен ден колеги
Тази тема е свързана със въпроса ми от ето тази Помощ с извеждане на резултати с echo и ето какво измислих:
Тъй като както сте видели в предната ми тема извличам опшъните чрез уникален ключ, но когато искам да изведа резултата от формата ми извлича ключа... а не резултата който е равен на ключа ключ.
Ето по точно: как извличам опшъна:
Код:
echo '<option value="' . $row['uniyear'] . '">'. $row['year'] . '</option>';
И ето идеята и сам трябва да кажете дали ще стане и дали нещо може да се обърка.
Създавам една временна таблица да речем че се казва "formresult"
и във нея се записват избраното от формата.
Код:
$sql="INSERT INTO formresult (id,uniyear, unibrand, unimod, unieng, uniengcod)
VALUES ('', '$_POST[years]','$_POST[manufact]','$_POST[modelrange]', '$_POST[engines]','$_POST[enginescode]')";
До тук ОК потребителят вече си е избрал критериите /година,марка,модел и т.н/ и те са записани във "formresult" и иска да види информацията за даденият автомобил.
И ето ми идеята и за визуализиране на избраното чрез свързване със основните таблици в който са уникалните ключове и т.н:
Код:
$formresult = "SELECT * FROM `years`, `manufact`, `modelrange`, `engines`, `enginescode`, `formresult`
WHERE formresult.uniyear=years.uniyear AND formresult.unibrand=manufact.unibrand AND formresult.unimod=modelrange.unimod AND formresult.unieng=engines.unieng AND formresult.uniengcod=enginescode.uniengcod ORDER BY id DESC LIMIT 1"
И сега вече ми следва въпросът:
След като вече си имаме временна таблица със избраното от формата и сме свързали временна таблица със основните таблици, как трябва да продължи кода да изведе резултат от полето "year,brand,modelrange и т.н" който отговарят на определените уникални ключове който сме избрали във формата и сме записали във временната таблица.
И другият ми въпрос: заявката ми $formresult ще върши ли работа въобще и ще извлича ли резултата който който трябва?!? Да речем че 10 човека си избират модел по едно и също време може ли да стане някакво преплитане?
Дано да съм обяснил добре това което искам да направя.
Лек и успешен ден колеги