Krzysztof Majchrzak

Praca, praca, praca

Wypowiedzi

  • Krzysztof Majchrzak
    Wpis na grupie JavaScript w temacie JavaScript pole select i pole select brak współpracy
    17.11.2013, 14:37

    Witam
    Problem posiadam następujący :
    2 pola select działają na pierwszy rzut oka poprawnie, lecz jeśli dodaję do podrzędnego aby wyświetlił mi atrybuty to wtedy on pobiera je z nadrzędnego z nie od "siebie".
    kod pierwszego
    <javascript>
    $(document).ready(function(){
    $("#material-wybor")
    .change(function () {
    var str;
    str = $("option:selected").attr('linki');
    $("#moj_obrazek").attr('src', str);
    var opis;
    opis = $("option:selected").attr('opisy');
    $("#opis").text( opis);
    })
    .change();
    });
    </javascript>
    <select id="material-wybor" onchange="if (this.value == '1') ukryj(holzart); if (this.value > '1') pokaz(holzart); ">
    <option value="">Prosze wybrac material
    </option>
    <?php while (($row = mysql_fetch_object($material)) !=false): ?>
    <option value="<?php echo $row->id; ?>" opisy="<?php echo $row->opis?>" linki="<?php echo $row->link?>"> <?php echo $row->nazwa; ?></option>
    <?php endwhile; ?>

    drugi kod jest w innym pliku

    <?php
    include 'connection.php';
    $prof = mysql_query('SELECT * FROM profile WHERE (id_material = '.$_GET['id'].') ORDER BY Nazwa ASC;');?>
    <script type='text/javascript'>
    $(document).ready(function(){
    $("#profile").change(function () {
    var str1 = $("#profile option:selected").attr('link');
    $("#foto_profil").attr('src', str1);
    var opis1 = $("option:selected").attr('opis');
    $("#profopis").text(opis);
    })
    .change();
    });
    </script>
    <table>
    <tr>
    <td>
    <select id="profile" >
    <option value="">Wybierz profil okna</option>
    <?php while(($row1 = mysql_fetch_object($prof)) != false): ?>
    <option value="<?php echo $row1->id; ?>" opis="<?php echo $row1->opis; ?>" link="<?php echo $row1->link; ?>"> <?php echo $row1->nazwa; ?> </option>
    <?php endwhile; ?>

    </select>
    </td>
    <td><div id="fotoprofil">

    <img id="foto_profil" src="" alt=""> </div>
    </td>
    <td>
    <div id="profopis"></div>
    </td>
    </tr>
    </table>

    Powiązanie jest następujące

    $('#material-wybor').change(function(){
    if ($(this).val()=='') {
    return false;
    }
    $.get('profile.php', {'id':$(this).val()}, function(data){
    $('#profil').html(data);
    });
    });

    Wyświetla mi zdjęcie i opis z kategorii wyżej a nie powinien
    Co tu zrobić???

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do