Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    residenza
    Svizzera
    Messaggi
    32

    Semantic UI finestra modale e passaggio di variabili

    Ciao a tutti,

    sto cimentandomi con Semantic UI. Ma ho un problema che non riesco a venirne a capo .

    In pratica ho creato una pagina con una tabella che visualizza una serie di dati così come riportato qua sotto:

    Codice PHP:
    <table class="ui selectable very basic table">
                                <thead>
                                    <tr>
                                        <?php if($typeCalendar == 2){?><th></th><?php }?>
                                        <th>Collaboratore</th>
                                        <th class="center aligned">Inizio</th>
                                        <th class="center aligned">Fine</th>
                                        <th></th>
                                        <th></th>
                                        <th></th>                                
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php do{
                                                
    $idPicchetto $ROWestraiPicchettiintervallo['picketTaskId'];
                                    
    ?>
                                    <tr>
                                        <?php
                                        
    if($typeCalendar == 2){?>
                                        <td class="center aligned">
                                            
                                       
                                                <?php if($ROWestraiPicchettiintervallo['AvailabilityType'] == 0) {?>
                                                    <i class="car icon" title="Automunito"></i>
                                                <?php } elseif($ROWestraiPicchettiintervallo['AvailabilityType'] == 1) {?>
                                                    <i class="phone icon" title="Reperibilità telefonica"></i>
                                                
                                            <?php }?>
                                        </td><?php }?>
                                        <td><?php echo $ROWestraiPicchettiintervallo['FirstName']." ".$ROWestraiPicchettiintervallo['LastName'];?></td>
                                        <td class="center aligned">
                                            <?php list($dateBeginQuery$timeBeginQuery) = explode(" "$ROWestraiPicchettiintervallo['StartDate']);?>
                                            <?php echo convertiEU($dateBeginQuery)." ".$timeBeginQuery;?>
                                        </td>
                                        <td class="center aligned">
                                            <?php list($dateEndQuery$timeEndQuery) = explode(" "$ROWestraiPicchettiintervallo['EndDate']);?>
                                              <?php echo convertiEU($dateEndQuery)." ".$timeEndQuery;?>
                                        </td>
                                        <td class="center aligned">
                                            <i class="edit large link icon" id="editPicket"></i>
                                          
                                        </td>
                                        <td class="center aligned">
                                            
                                            <i class="icon erase large link delete1" id="deletePicket" title="Cancella picchetto"></i>
                                            
                                        </td>
                                        <td class="center aligned">
                                            <?php if($ROWestraiPicchettiintervallo['isVerified'] > 0){?>
                                                <i class="lock large icon" title="Picchetto verificato"></i>
                                            <?php } else {?>                                        
                                                
                                                <i class="checkmark large link icon" title="Verifica picchetto"></i>
                                            <?php }?>
    I dati vengono estrapolati da un db.

    La finestra modale di modifica è composta così:

    codice:
    //attiva modal di modifica
        $('.ui.modal.edit').modal('setting', {
                closable    :   false,
                autofocus   :   true
            }
            )
        .modal('attach events', '#editPicket', 'show')
    Quello che mi fa ammattire è che non so come passare la variabile identificativa del picchetto ($idPicchetto) alla finestra modale di modifica in modo da poter effettuare una query di estrapolazione dati per poterli modificare.

    MI aiutate a tirarmi fuori da questo pantano?

    Ciao e grazie

    Maur

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Sono due ambienti diversi quando processi il php la modale non esiste mando richiami quest'ultima il php a finito di esistere. Devi richiamare il ciclo do php con Ajax a modale aperta
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    residenza
    Svizzera
    Messaggi
    32
    ehm in altre parole?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se non conosci Ajax (come mi sembra di capire) devi inserire la variabile php nel documento (ad esempio in un campo hidden) in maniera che quando apri la modale si recuperi il value che conterrà la variabile
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.