Salve, ho un problema ma anche una soluzione per chi ha questo problema. In realtà lo script è scritto in php e jscript.
tramite un link , questo :
<php>
<a href="#" title="Cambia foto" alt="cambia foto" class="cambia"
data-id="<?=$tab['seq'].','.$tab['id'].','.$tab['immobile'].','.$tab['drv_foto'].'/'.$tab['foto'] ?>"
data-bs-toggle="modal" data-bs-target="#myModal">
<i class="fa fa-camera"></i>
</a>
</php>
visualizzo un'immagine che tramite icona posso cambiarla, si apre un modal bootstrap con target="myModal", il data-id passa i parametro prelevati dalla tabella con php.
Il tutto funziona tramite questo script che allego per chi ha bisogno di usarlo.
Vi assicuro che funziona, se togliete la riga per l'attributo SRC, che sarebbe il MIO problema.codice:<script type="text/javascript"> $(function () { $(".cambia").click(function () { var dato = $(this).data('id'); var arr = dato.split(','); $(".modal-body #seq").val(arr[0]); $(".modal-body #id").val(arr[1]); $(".modal-body #immobile").val(arr[2]); $(".modal-body #src").val(arr[3]); }) }); </script>
non riesco ad avere la visualizzazione nel modal, dell'immagine che sto cambiando.
Qualcuno sa come portare in <img src=""> l' array[3] ? il modal è questo :
Grazie per l'attenzione.codice HTML:<div class="modal fade modal-md" id="myModal" aria-hidden="true" style="padding-left:250;" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <form id="form" action="controller/crea_immagine.php" enctype="multipart/form-data" accept="image/jpg" method="POST" > <div class="modal-header"> <h3>Seleziona una foto da caricare</h3> </div> <div class="modal-body"> <div id="wrapper"> <input type="file" name= "file" accept="images/jpg" /> <input type="hidden" name="seq" id="seq" /> <input type="hidden" name="id" id="id" > <input type="hidden" name="immobile" id="immobile" /> <img src="" id="foto"> <!-- QUI NON MI CARICA NIENTE --> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-bs-dismiss="modal">Annulla</button> <button type="submit" class="btn btn-primary">Salva</button> </div> </form> </div> </div> </div>

Rispondi quotando