Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.08.07
Prihlásený: 19.05.15
Príspevky: 39
Témy: 18
Príspevok NapísalOffline : 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_print

Vsetko 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";


Offline

Správca fóra
Správca fóra
Automaticke doplnanie <select> po kliknuti , vyber z MySql

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 22.05.2015 12:44

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
Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. formular: presun <option> zo <select> do <select>

v JavaScript, VBScript, Ajax

2

752

28.09.2009 15:27

tomast7 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Z mySql do <select>

v PHP, ASP

13

598

02.05.2009 23:32

suchy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. výber aktualnej položky z <select>

v PHP, ASP

5

550

14.06.2009 22:04

mylan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pohodlný výber zo <select> - vaše nápady, vylepše

v JavaScript, VBScript, Ajax

3

1098

16.09.2007 20:12

imcold Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Interpunkcia v elementoch <textarea> a <select>

v HTML, XHTML, XML, CSS

4

459

30.10.2016 12:01

alvar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <select>

v HTML, XHTML, XML, CSS

6

672

02.11.2009 17:21

danielop Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. textarea a <select>

v JavaScript, VBScript, Ajax

3

621

12.03.2009 9:59

myxall Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jak na <select>?

v HTML, XHTML, XML, CSS

16

865

13.12.2007 18:14

Ezekiell Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <select> v PHP

v PHP, ASP

5

1112

18.04.2007 18:16

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <select> ulozenie do db

v PHP, ASP

2

446

04.12.2009 17:27

wronker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hrúbka <frame> a <rules> v <table>

v HTML, XHTML, XML, CSS

7

667

25.01.2009 22:10

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP a zistenie oznaceneho policka v <select>

v PHP, ASP

14

452

07.10.2013 21:18

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pridat dalsi <select> pomocou js (alebo jQuery)

v JavaScript, VBScript, Ajax

1

430

01.03.2010 13:26

GoodWill Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako na zabranenie zmeny moznosti v <select>e

v HTML, XHTML, XML, CSS

3

409

31.03.2010 18:42

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 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 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako nastavit velkost pisma vo volbach <select>u

v HTML, XHTML, XML, CSS

2

785

03.03.2011 21:12

johnny04501 Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra