Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Passare variabile a finestra popup

    Come da titolo vorrei chiedervi come si può passare una variabile ad una finestra di popup..

    Mi spiego meglio, ho un codice che durante un ciclo while, mi crea una tabella di dati. Alla sinistra di ogni riga, vi sono tre opzioni: Aggiungi, Modifica, Cancella.

    Con l'opzione Aggiungi no problem, mentre con Modifica (e quindi anche Cancella) ho un problema..

    Questo inanzitutto il codice che uso (una parte):

    codice:
    $html .= "<td><SCRIPT TYPE='text/javascript' src='../js/function.js'></SCRIPT>M</td>";
    come vedete uso un javascript per aprire una finestra di popup dalla quale richiamo un form dove l'utente dovrà compilare/modificare i campi.

    Io indico anche il file edit_mov seguito da ?id=$row[id]; per passare anche l'id della riga che mi interessa in modo da eseguire una query e recuperare ciò che mi interessa..

    L'id viene effettivamente passato ma non alla finestra popup..

    Vorrei inoltre sapere se é corretto passare l'id ad un'altra funzione php che dovrebbe in qualche modo comunicare con la finestra di popup o bisogna passare l'id direttamente alla finestra di popup (se possibile) ed effettuare le query dalla finestra di popup richiamando da lì le varie funzioni..

  2. #2

  3. #3
    qui la funzione javascript che apre la popup:

    codice:
    function edit_mov()
    {
    window.open('../../t4/form/form_edit_mov.php','Edit','width=320,height=240,scrollbars=0,resizable=0,fullscreen=0,status=0,toolbar=0,location=0,menubar=0');
    }
    qui il codice del form che si apre al suo interno:

    codice:
    <html>
    <body>
    
    <?php
    include("../include/select.php");
    ?>
    
    <form action="" method="request">
    <label for="ora">Ora Evento<input type="text" id="ora" name="ora" value="<?php echo date("G:i"); ?>" /></label></br>
    <label for="luogo">Luogo<input type="text" id="luogo" name="luogo" value="" /></label></br>
    <label for="km">Km<input type="text" id="km" name="km" /></label></br>
    <label for="evento">Evento<input type="text" id="evento" name="evento" /></label></br>
    <label for="gasolio">Gasolio<input type="text" id="gasolio" name="gasolio" /></label></br>
    <label for="adblue">ADBlue<input type="text" id="adblue" name="adblue" /></label></br>
    <label for="sr">SR</label>
    <?php echo insert_sr(); ?></br>
    <label for="note">Note<input type="text" id="note" name="note" /></label></br>
    <input type="submit" class="inputbox" name="invia" value="INVIA" />
    </form> 
    
    </body>
    </html>
    Più che altro vorrei capire se dalla pagina principale, dalla quale apro questo popup, devo passare i dati ad una funzione php oppure devo passare i dati, in questo casol'id, alla popup e poi dalla popup internamente effettuare la query per recuperare i dati..

  4. #4

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.