| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 23.08.07 Prihlásený: 19.05.15 Príspevky: 39 Témy: 18 | Napísal r3po: 17.05.2015 19:41 | |
|
Zdravim , celkom surne by som potreboval vyriesit problem pri vybere z databazi pomocou AJAX. mam vytvorenu tabulku prices_value so stlpcami: id | value_prices | value_type | value_format | value_gramaz | value_price | value_piece | value_printVsetko funguje pokial vyberam len dve polozky , teda kliknem na typ ktory mi zobrazi hned , napriklad A5 a pod nim sa mi nacita <select> s gramazou papiera A5 , dalej vsak potrebujem spravit to , ze po zvoleni gramaze nacita typ papiera (teda musi hladat format + gramaz) a vypisat typy papiera v s tymto formatom a gramazou , a nasledne opat po vybrani typu papiera vypisat z databazy moznosti tlace (obojstranna/jednostranna) podla formatu gramaze a typu ... a tak dalej a tak dalej az po konecnu cenu podla vyberov v select. Viete mi pomoct ?Zatial mam toto. Toto je script na automatické vybratie gramaze podla zvoleneho formatu papiera. Podla formatu papiera vybere gramaze pre ten papier urcene. Script:Kód: $(document).ready(function() { $('#papier').change(function() { var format = $(this).val(); var data = 'format='+format; $.ajax({ type: "POST", url: "fill.php", data: data, cache:false, success: function(html) { $('#gramaz_papiera').html(html); } });
}); }); Script v indexe pre vyber poloziek:Kód: <form method="post"> <select name="papier" id="papier"> <?php $query = @MySQL_Query("SELECT * FROM prices_value WHERE value_prices LIKE '2'"); $formaty = Array(); while($row = mysql_fetch_array($query)) { if (!in_array($row['value_format'], $formaty)) { $formaty[]=$row['value_format']; echo "<option value='".$row['value_format']."'>".$row['value_format']."</option>"; } } ?> </select> <br /> <br /> <select name="gramaz_papiera" id="gramaz_papiera" > <option selected="selected"></option> </select> <br /> <br /> <select name="typ_papiera" id="typ_papiera" > <option selected="selected"></option> </select> <select name="tlac_papiera" id="tlac_papiera" > <option selected="selected"></option> </select> <select name="pocet_papiera" id="pocet_papiera" > <option selected="selected"></option> </select> <select name="cena_papiera" id="cena_papiera" > <option selected="selected"></option> </select>
</form> fill.php (vkladany script pre vyber z databazy): Kód: include 'func/func_uni_db.php';
if(isset($_POST['format'])) { $gramaz_papiera = @MySQL_Query("SELECT * FROM prices_value WHERE value_prices LIKE '2' AND value_format LIKE '".$_POST['format']."'"); $$gramaz_papiera_array = Array(); while($gramaz = mysql_fetch_array($gramaz_papiera)) { if(!in_array($gramaz['value_gramaz'],$gramaz_papiera_array)){ $gramaz_papiera_array[]= $gramaz['value_gramaz']; echo "<option value='".$gramaz['value_gramaz']."'>".$gramaz['value_gramaz']."</option>"; } } } else echo "error";
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Ako prve mi napadlo ulozit si postupnost, v akom chces generovat selectboxy - podla toho budes vediet, co mas kedy selectovat a zobrazit. V subore fill.php budes potom nabalovat jednotlive podmienky potrebne pre select z db na zaklade dat prichadzajucich cez ajax. Zrealizovat som to neskusal, ale mohlo by to fungovat.
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| formular: presun <option> zo <select> do <select> v JavaScript, VBScript, Ajax | 2 | 752 | 28.09.2009 15:27 tomast7 | | Z mySql do <select> v PHP, ASP | 13 | 598 | 02.05.2009 23:32 suchy | | výber aktualnej položky z <select> v PHP, ASP | 5 | 550 | 14.06.2009 22:04 mylan | | Pohodlný výber zo <select> - vaše nápady, vylepše v JavaScript, VBScript, Ajax | 3 | 1098 | 16.09.2007 20:12 imcold | | Interpunkcia v elementoch <textarea> a <select> v HTML, XHTML, XML, CSS | 4 | 459 | 30.10.2016 12:01 alvar | | <select> v HTML, XHTML, XML, CSS | 6 | 672 | 02.11.2009 17:21 danielop | | textarea a <select> v JavaScript, VBScript, Ajax | 3 | 621 | 12.03.2009 9:59 myxall | | Jak na <select>? v HTML, XHTML, XML, CSS | 16 | 865 | 13.12.2007 18:14 Ezekiell | | <select> v PHP v PHP, ASP | 5 | 1112 | 18.04.2007 18:16 Tominator | | <select> ulozenie do db v PHP, ASP | 2 | 446 | 04.12.2009 17:27 wronker | | Hrúbka <frame> a <rules> v <table> v HTML, XHTML, XML, CSS | 7 | 667 | 25.01.2009 22:10 Ďuri | | PHP a zistenie oznaceneho policka v <select> v PHP, ASP | 14 | 452 | 07.10.2013 21:18 Unlink | | Pridat dalsi <select> pomocou js (alebo jQuery) v JavaScript, VBScript, Ajax | 1 | 430 | 01.03.2010 13:26 GoodWill | | Ako na zabranenie zmeny moznosti v <select>e v HTML, XHTML, XML, CSS | 3 | 409 | 31.03.2010 18:42 stenley | | Ako automaticky presúvať políčka elementu <select> podľa obľúbenosti v HTML, XHTML, XML, CSS | 1 | 448 | 12.11.2016 9:58 BX | | Ako nastavit velkost pisma vo volbach <select>u v HTML, XHTML, XML, CSS | 2 | 785 | 03.03.2011 21:12 johnny04501 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|