Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Javascript & php

  1. #1

    Javascript & php

    Ciao, sto cercando di realizzare un programmino per prenotare i posti a sedere, ho creato le sezioni dei posti sull'immagine e al click sul posto a sedere si apre una finestra di popup in cui inserire ulteriori dati di prenotazione. L'unica cosa che non riesco a fare è:

    Quando clicco sull'immagine del posto scelto come passo l'id del posto al form di php per memorizzarlo nel db?

    <script>
    $(document).ready(function () {
    //Al click dell'id "cliccaqui"..
    $("#cliccaqui").click(function(){

    //Apparirà il div messaggio. FadeIn cambia il display del div a cui si riferisce da none a block.
    $(".messaggio").fadeIn("slow");
    //Allora perchè non usarlo anche qua? Perchè fadeIn, annulla anche la trasparenza, quindi o chiamiamo prima un fadeIn e poi modifichiamo il valore di opacità, o andiamo a modificare "manualmente" il css del div.
    $("#nero").css("display", "block");

    });
    });

    </script>

    <div class="messaggio" ><?php include ('form.php');?> </div>

    [img]immagini/1.1.gif[/img]</td>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non si capisce tanto bene... le spiegazione e nemmeno il quesito

    Ma hai n form? e/o n immagini?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    ...hai ragione scusami...cerco di spiegarmi meglio...

    Ho n immagini, quando seleziono una delle n immagini si apre un popup che contiene il form che memorizzerà altri dati che inserirà l'utente ma deve anche memorizzarmi in automati il posto che ho selezionato...non so come salvare l'id dell'immagine selezionata e portarlo nel form in modo che al salvataggio venga memorizzato nel db...

    Spero di essermi spiegata meglio!

    Grazie

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    prova cosi nella pagina form.php aggiungi un campo "id-immagine" e aggiungi gli id univoci alle immagini e l'evento onclick in linea, rendi il div messaggio univoco con un id al posto della classe (chiaramente dopo dovrà esserci un solo div messaggio in tutta la pagina) e comandi tutto da funzione dovrebbe funzionare
    codice:
    <script>
    function ApriForm(el) {
    var element = el.attr("id")
    $("#messaggio").fadeIn("slow", function(){
    $("#campo-form").val(element)
    });
    $("#nero").css("display", "block");
    }
    </script>
    
    <div id="messaggio" ><?php include ('form.php');?> </div>
    
    [img]immagini/1.1.gif[/img]</td>
    [img]immagini/2.2.gif[/img]</td>
    etc...
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    adesso il form è sempre visibile non mi compare al click sull'immagine...

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Originariamente inviato da aimless_t
    adesso il form è sempre visibile non mi compare al click sull'immagine...
    Lo davo per scontato che lo stile andasse modificato cioè la classe messaggio dove essere trasformata in id
    <style>
    .messaggio{
    stile...
    }
    diventerà
    #messaggio{
    stile...
    }
    </style>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    ...se era scontato non avrei chiesto aiuto nel forum... e continua a non funzionarmi... grazie lo stesso x l'aiuto.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.