• User Newbie

    codice html (form) dentro una email

    Salve a tutti

    Ho del codice html dentro una mail, precisamente una form che richede 3 campi testuali che l'utente deve riempire e poi il classico pulsante SEND.

    Il codice html messo su una pagina html gira e funziona, ovvero fa 2 cose:

    • invia i dati inseriti dall'utente al database
    • fa aprire un'altra pagina web in un altra scheda

    ma se includo il codice in una mail, quando vado a cliccare su SEND non succede niente

    Da precisare che il form action punta ad una pagina php (non a se stesso)

    Grazie in anticipo


  • User Attivo

    [...]
    dovresti postare tutto il codice altrimenti non sappiamo dov'è
    l'inghippo.
    :fumato:


  • User Newbie

    CODICE DEL FILE LOGIN.PHP che non fa altro che richiamare insert.php
    ovviamente quando lo includo nella mail cambio la form action specificando l' URL assoluto (il regolamento del forum mi vieta di scrivere url)

    <html>
    <head>
    <title>Please Log In</title>
    </head>
    <body>
    <form method="post" action="insert.php">
    <p>Nome<input type="text" name="nome"/></p>
    <p>Cogonme <input type="text" name="cognome"/></p>
    <p>Punteggio <input type="text" name="punteggio"/></p>
    <p><input type="submit" name="submit" value="Salva"/></p>
    </form>
    </body>
    </html>

    CODICE DEL FILE INSERT.PHP che dopo essersi connesso al database fa un INSERT x inviare i dati e alla fine apre una pagina
    <?php

    include ('db_login.php');
    $connection = mysql_connect ($db_host, $db_username, $db_password);
    if (!$connection) {
       die ("connessione fallita" . mysql_error());
    }
    
    $db_select = mysql_select_db ($db_database);
    if (!$db_select) {
       die ("database no selezionato" . mysql_error());
    }
    
    $query = 'INSERT INTO risultati (id, nome, cognome, punteggio) VALUES (NULL, "' . $_POST['nome'] . '", "' . $_POST['cognome'] . '", "' . $_POST['punteggio'] . '")';
    
    $result = mysql_query ($query);
    if (!$result) {
       die ("no accesso a query" . mysql_error());
    }
    
    mysql_close ($connection); 
    

    ?>


  • User Attivo

    ma se includo il codice in una mail

    Non ti seguo..posta il "codice inserimento in una mail".
    :fumato: