Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2016
    Messaggi
    10

    Problema con button di javascript

    Sto lavorando su un sito che fa vedere diversi prodotti potenzialmente da vendere... Attraverso questo ciclo php faccio visualizzare tutti i prodotti in colonna di due, la mia idea era quella di utilizzare i modal di bootstrap, ogni prodotto ha un bottone che avvia uno script, solo che non ho alcuna idea di come possa inviare il parametro al pezzo di codice per la creazione del modal in grado che entri nel database e si crei in base al codice del bottone che si schiaccia.. E un type button e no submit e quindi non saprei come inviare il paramentro..
    codice:
    include("connessione.inc.php");
                $query="SELECT codice,Nome,categoria,condizione,immagine,informazioni from tblprodotti;";    
                    //            0    1       2          3         4         5
                $risultato = mysql_query($query) or die ("Errore nella select");
                echo "<div id='dio'><table class='table table-striped'>";
                while($riga = mysql_fetch_array($risultato)){
                    $contatore=$contatore+1;
                    if($contatore==1){
                        echo "<tr>";
                    }
                    echo "<td><img class='img-circle' id='immCa' src='./prodotti/". $riga[4] ."'>";
                    echo "<h1 id='nome'>" . $riga[1] . "</h1>".'
                    <br>
                    <button id="bottonI" type="button" class="btn btn-success" data-toggle="modal" data-target="#modal">Info</button>
                    </div>
                    </td>';
                    
                    if($contatore%2==0){
                    $contatore=0;
                    echo "</tr>";
                    }

  2. #2
    Sposto in PHP
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    cioè premi il button e devi inviare dati ad un altra pagina?
    codice:
    <button id="bottonI" type="button" class="btn btn-success" data-toggle="modal" data-target="#modal"  onclick="window.location='altrapagina.php?var=x'">Info</button>

  4. #4
    Utente di HTML.it L'avatar di Nexus0100
    Registrato dal
    Aug 2016
    residenza
    Firenze
    Messaggi
    83
    Quote Originariamente inviata da camionistaxcaso Visualizza il messaggio
    cioè premi il button e devi inviare dati ad un altra pagina?
    codice:
    <button id="bottonI" type="button" class="btn btn-success" data-toggle="modal" data-target="#modal"  onclick="window.location='altrapagina.php?var=x'">Info</button>
    Se è cosi allora io concordo con te camionistixcaso, però (collegandoci anche al mio post "Sicurezza" a cui hai partecipato anche tu camionistixcaso), però complichi le cose si potrebbe fare attraverso PHP la creazione di uno script javascript che crea un form per passare i dati allla pagina successiva attraverso POST, ma penso siano dettagli se si gestiscono i dati correttamente nella pagina successiva giusto?
    (Nel caso ripeto, concordo con quello che ha detto camionistixcaso)

  5. #5
    Credo che abbia bisogno di una chiamata asincrona (ajax), che vada a recuperare un dato nel database che serve per per modificare il pulsante...mi riferisco a "in grado che entri nel database e si crei in base al codice del bottone che si schiaccia" oppure deve semplicemente creare il pulsante in base al tipo di prodotto? Boh, attendiamo...

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2016
    Messaggi
    10
    Non devo collegarmi ad un'altra pagina oppure script perché il modal deve rimanere nella stessa pagina in modo passivo... Avrei semplicemente bisogno di passare un attributo alla pressione del bottone che cambi la visualizzazione di quel modal che andrò a creare all'interno della pagina .php

  7. #7
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    questo deve diventare dinamico => data-target="#modal"----> sostituisci #modal con una cosa tipo data-target="#$NomeDelModal"

    per quanto riguarda il contenuto dei modal, li passi tutti al primo output?

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2016
    Messaggi
    10
    L'ho pensato anch'io solo che cos� dovrei fare anche tot modal per ogni oggetto, conta che ci sono all'interno 1000 e passa oggetti.. Dovrei fare un modal, dove all'interno cambia in base al codice del prodotto che mi passa.. per esempio schiaccio il prodotto con codice 5, lui apre il modal che conseguentemente entra all'Interno del database e mette informazioni nome e tutto del prodotto numero 5

  9. #9
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    allora devi mettere dentro al modal padre una chiamata asincrona (jQuery, AJAX, ecc) ad uno script PHP che ti restituisca i dati del prodotto che vuoi

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2016
    Messaggi
    10
    È questo il problema, non ho alba di come si faccia ����

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.