Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di wino_7
    Registrato dal
    Dec 2006
    Messaggi
    537

    memorizzare i campi di un form in un db

    Ragazzi è possibile memorizzare i campi di una formmail in un database mysql?
    Io utilizzo questo script per passare i dati al server in modo da raccoglierli e inviarmeli in un mail

    Codice PHP:
    <?php
    $errore 
    "[url='modulo.htm']Torna indietro e compila il modulo correttamente[/url]";
    $conferma "[url='index.htm']Torna a navigare il sito[/url]";
    $tit_errore '<h1 style="color: #FF0000">Errore</h1>';
    $tit_conferma '<h1 style="color: #00A800">Invio avvenuto con successo</h1>';
    $dati_raccolti "<h3 style='color: #00A800'>I dati che abbiamo in nostro possesso sono :</h3>";
    $nome $_POST["nome"];
    $cognome $_POST["cognome"];
    $citta $_POST["citta"];
    $tel $_POST["tel"];
    $cel $_POST["cel"];
    $mail $_POST["mail"];
    $selezione $_POST["selezione"];
    if (
    $nome == "" || $cognome == "" || $citta == "" || $tel == "" || $cel == "" || $mail == "" || $selezione == "") {
    echo 
    "$tit_errore Tutti i campi devo essere compilati obbligatoriamente,
    non &egrave; stato possibile inviare la richiesta
    $errore";
    }
    else {
    mail ("info@francescodiiorio.it","Richiesta info dal mio sito","$nome,$cognome,$citta,$tel,$cel,$mail,$selezione");
    echo 
    "$tit_conferma La sua richiesta &egrave; stata effettuata con successo, verr&agrave; contattato entro 24 ore.
     Grazie.
    $dati_raccolti 
    [b]Nome :[/b] 
    $nome 
     [b]Cognome :[/b] 
    $cognome 
     [b]Citt&agrave; :[/b] 
    $citta 
     [b]Telefono :[/b] 
    $tel 
     [b]Cellulare :[/b] 
    $nome 
     [b]E-mail :[/b] 
    $mail 
     [b]Tipo di informazioni :[/b] 
    $selezione 
    $conferma";
    }
    ?>
    E questo è l'html :


    Codice PHP:
    <form method="post" action="controllo_form.php" id="modulo" name="modulo">
      <
    fieldset>
        <
    legend>Dati Personali</legend>
        <
    ul>
        [*]<
    label for="nome">Nome*</label>
        [*]<
    input type="text" id="nome" name="nome" tabindex="20" />
        [*]<
    label for="cognome">Cognome*</label>
        [*]<
    input type="text" id="cognome" name="cognome" tabindex="21" />
        [*]<
    label for="citta">Citt&agrave;*</label>
        [*]<
    input type="text" id="citta" name="citta" tabindex="22" />[/list]
        </
    fieldset>
        <
    fieldset>
        <
    legend>Contatti</legend>
          <
    ul>
            [*]<
    label for="tel">Telefono casa*</label>
            [*]<
    input type="text" id="tel" name="tel" tabindex="23" />
            [*]<
    label for="cel">Cellulare*</label>
            [*]<
    input type="text" id="cel" name="cel" tabindex="24" maxlength="12" />
            [*]<
    label for="mail">E-mail*</label>
            [*]<
    input type="text" id="mail" name="mail" tabindex="25" />[/list]
      </
    fieldset>
      <
    fieldset>
        <
    legend>Tipo di info</legend>
          <
    ul>
        [*]<
    label for="selezione">Info*</label>
            [*]<
    select id="selezione" name="selezione" tabindex="26">
                      <
    option selected>Siti Web statici</option>
                      <
    option>Siti Web statici con Flash</option>
                      <
    option>Siti Web in Flash</option>
                      <
    option>Siti web accessibili</option>
                      <
    option>Brochurevolantini ecc.</option>
                      <
    option>Nomi di dominio</option>
                    </
    select>
            [*]<
    input type="checkbox" id="trattamento_dati_personali" name="trattamento_dati_personali" tabindex="27" /><label for="trattamento_dati_personali">Richiesta di consenso al [b]trattamento dei dati personali[/b] (ai sensi dell'articolo 13 del decreto legislativo numero 196/2003 in materia dei dati personali)</label>
        [/list]
        </fieldset>
            <button type="button" value="Invia richiesta" title="Invia richiesta" onclick="dati()" tabindex="28" class="bottone">Invia richiesta</button>

            <button type="reset" value="Cancella tutto" title="Cancella tutto" tabindex="29" class="bottone">Cancella tutto</button>
      </form> 

    Ora vorrei sapere come faccio a passare i parametri dei campi input al database

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    INSERTO INTO nome_tabella (nome , cognome, citta, tel ,cel, mail, selezione) VALUE $_POST["nome"], $_POST["cognome"], $_POST["citta"], $_POST["tel"], $_POST["cel"], $_POST["mail"], $_POST["selezione"] )

    ci sono da inserire gli apici... ci pensi tu?

  3. #3
    Utente di HTML.it L'avatar di wino_7
    Registrato dal
    Dec 2006
    Messaggi
    537
    Intanto ti ringrazio tanto della risposta.
    Premetto che sono un neofita al riguardo infatti sono pochi giorni che cerco di capire il php e database, quindi ti chiedo per favore di chiarirmi il fatto degli apici.
    Dove devo metterli?
    E poi fatto questo come faccio a dirgli che quel determinato campo deve essere memorizzato in una cella precisa della tabella del database?
    Se è una cosa fattibile da spiegare ti prego di aiutarmi altrimenti dimmelo se è troppo complicato

  4. #4
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    se sei completamente a digiuno di php e mysql ti consiglio di leggere le guide su html.it nella sezione PHP. Sono molto chiare e semplici. Questa è la strada "fai-da-te" altrimenti mi candido come tuo collaboratore cmq tu leggiti la guida e fai le prime connessioni al db. Dopo per se continui ad averi problemi torni qui nel forum...

  5. #5
    Utente di HTML.it L'avatar di wino_7
    Registrato dal
    Dec 2006
    Messaggi
    537
    ok allora comincio subito a leggere le guide grazie tanto.
    Speriamo bene

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.