Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    87

    Input type="image" non funge

    Ciao raga oggi mi sono accorto che il tanto amato input image non si comporta come un vero e proprio submit perchè questo non passa i value che sono all'interno del form.

    inoltre se tento con un isset() di capire se l'input image è stato premuto non ci riesco
    questo è il codice:

    Codice PHP:
    <?php

            
    if(!isset($_POST['aggiungi_preferiti'])){
                echo 
    '<div id="zona_preferiti">
                            <form enctype="multipart/form-data" action="#" method="POST" id="pref">
                 <input name="aggiungi_preferiti" type="image" src="img/aggiungi_preferiti.png" alt="aggiungi ai preferiti" width="142" height="17" /> </form>
                        </div>'
    ;
            }
            if(isset(
    $_POST['aggiungi_preferiti'])) {
                
    $invia_preferiti mysql_query("INSERT INTO negozi_preferiti (id_utente , id_negozio) VALUES ('$id_utente','$id_negozio_visitato')");
                if(isset(
    $invia_preferiti)){
                    echo 
    'Negozio aggiunto ai preferiti';
                }else{
                       echo 
    'Errore Negozio non aggiunto ai preferiti';
                }
            }

                    
    ?>
    come posso fare per aggirare questo problema?

  2. #2
    Aggiungi l'onclick() e fai il submit del form tramite javascript.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    87
    ti ringrazio per la risposta ma il javascript non mi convince molto

    ho trovato un'ulteriore soluzione che stupido a non averci pensato prima

    ho inserito un input nascosto nel form

    Codice PHP:
    <input type="hidden" name="aggiungi_preferiti" /> 

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.