Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Problema per form Invio Dati in php

    ho fatto questo form in php per l'invio di dati, ma non mi funziona
    correttamente.
    Dove è l'errore?

    Il form è qui:
    http://www.photographers.it/leonardo...y/conferma.php

    Ecco l'HTML:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <script type="text/javascript" src="infoform.js"></script>


    <h2><font color="#FF0000" size="3" face="Verdana, Arial, Helvetica, sans-serif">CONFERMA
    IL TUO PAGAMENTO A Leonardo Bellotti (Offerte e Sconti)</font></h2>

    <h4><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Grazie per aver
    acquistato da me!

    Compilando il seguente modulo mi permetterai di controllare il pagamento avvenuto
    e potrò procedere alla spedizione.

    Per qualsiasi dubbio, informazione contattami all'email leobravoit@yahoo.it</font><font size="2">

    </font></h4>
    </td>


    <FORM method="POST" action="conferma2.php" name="info" onSubmit="return verifica(document.info)">
    <table bgcolor="#CCFFFF">
    <tr><td>

    Nickname ebay:</td>

    <td><INPUT type='text' name='nick' size=30 value=></td>
    </tr>
    <tr><td>

    Email:</td>
    <td><INPUT type="text" name="email" size=30 >
    </td>
    </tr>
    <tr><td> Citt&agrave; in cui &egrave; stata effettuata la ricarica:

    (se &egrave; stata fatta online scrivere online)</td>
    <td><INPUT type="text" name="cittaricarica" size=30></td></tr>

    <tr> <td>Orario in cui &egrave; stata effettuata la ricarica (all'incirca):</td>
    <td><INPUT type="text" name="oraricarica" size=5></td></tr>

    <tr><td>Importo della ricarica (in euro):</td>
    <td><INPUT type="text" name="importoricarica" size=10></td></tr>
    </table>


    DATI PER LA SPEDIZIONE


    <table bgcolor="#FFCCFF">
    <tr><td>

    Nome e cognome (per la spedizione):</td>
    <td><INPUT type="text" name="nome" size=30 >
    </td>
    </tr>
    <tr><td> Indirizzo:</td>
    <td><INPUT type="text" name="indirizzo" size=30></td></tr>

    <tr> <td>CAP:</td>
    <td><INPUT type="text" name="cap" size=5></td></tr>

    <tr><td>Citt&agrave;:</td>
    <td><INPUT type="text" name="citta" size=30></td></tr>
    <tr><td>Provincia:</td>
    <td><INPUT type="text" name="provincia" size=3></td></tr>
    <tr><td>Telefono (opzionale):</td>
    <td><INPUT type="text" name="tel" size=15></td></tr>


    </table>









    Note:

    <textarea name="messaggio" cols=50 rows=5></textarea>
    </p>

    <INPUT type="submit" value="Invia" title="clicca qui per inviare il modulo" >

    </FORM>

    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Dovresti essere più preciso. In che senso non va?

  3. #3
    Non invia l'email e quindi non mi arriva.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Il codice che hai postato è solo html. Dovresti postare il codice php che elabora i dati del form.

  5. #5
    Purtroppo non cè l'ho, è un form che ho copiato e che ho modificato graficamente a mio piacimento.

    Ecco perchè non funziona...

  6. #6
    Potreste aiutarmi a fare il codice in php?

  7. #7
    Dovrebbe essere questo il codice php:



    <!--

    function verifica(mioform) {

    for (var i=0; i<mioform.length-3; i++) {

    if (mioform.elements[i].value=="") {
    alert ("Riempire il campo \"" +mioform.elements[i].name+"\"");

    return (false);
    }
    }
    return (true);

    }


    -->

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    No. Quella è una semplice validazione javascript. A differenza del codice javascript che puoi facilmente recuperare da una pagina web, il codice php viene elaborato lato server e quindi non vedrai mai il codice dal quale scaturisce una pagina.
    Ti consiglio di leggere qualche guida, tanto per iniziare, su come si recuperano i dati inviati da un form.
    Poi, se hai qualche domanda più specifica posta pure.

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.