Visualizzazione risultati 1 fino 15 di 15

Discussione: moduli in php

  1. #1
    L'avatar di Saturnix
    Saturnix non è connesso Utente attivo
    Data registrazione
    11-04-2006
    Messaggi
    462

    Question moduli in php

    Salve ho bisogno di un piccolo aiutino. Non ho molta esperienza in campo di PHP (anche se programmo in objective-c e applescript). Vorrei creare un modulo con diversi campi di testo, e cliccando su invia i contenuti devono essere invati ad un database (ho attivato mysql può essere utile nel mio intento ?), e se fosse possibile, vorrei anche che mi vengano inviati via mail... è possibile ? Grazie...
    Saturnix

  2. #2
    Guest

    Predefinito

    Ciao Saturnix, per creare un modulo (form) non c'è bisogno di un database...
    Comunque nel web, ce ne sono molti di script così... Clicca qui per scaricare uno script molto semplice.

    Ciao.

  3. #3
    Guest

    Predefinito

    per creare un semplice form non c'è bisogno per database.. ma per creare un contenitore di dati (ad esempio l'elenco degli utenti iscritti e le loro pass) inseriti tramite form si...

    ciao ciao!

  4. #4
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    @wrestlingforum: io non uso un db sql ma ho comunque un elenco di iscritti con nick e pass che utilizzano un form per registrarsi ed effettuare il login.

  5. #5
    L'avatar di Saturnix
    Saturnix non è connesso Utente attivo
    Data registrazione
    11-04-2006
    Messaggi
    462

    Predefinito

    mioip, il tuo script non funziona mi appare una pagina (cliccando su invia) che fa vedere lo script "saibal_invia.php" senza però inviare nulla...
    Saturnix

  6. #6
    Guest

    Predefinito

    Ti ho già risposto per e-mail...

    Leggi il file di testo che trovi nell'archivio *Zip.

    Ciao...

  7. #7
    L'avatar di Saturnix
    Saturnix non è connesso Utente attivo
    Data registrazione
    11-04-2006
    Messaggi
    462

    Predefinito

    sei sicuro ? io non ho ricevuto niente, cmq... l'ho letto il file... ma non è che mi sia illuminato molto....
    Saturnix

  8. #8
    Guest

    Predefinito

    Strano, comunque apri la pagina php e modifica le voci dove ti viene chiesto a chi spedire la e-mail e altre cose...

  9. #9
    L'avatar di Saturnix
    Saturnix non è connesso Utente attivo
    Data registrazione
    11-04-2006
    Messaggi
    462

    Predefinito

    -.-' uff.... l'ho già fatto 26 volte... continua a non funzionare
    Saturnix

  10. #10
    Guest

    Predefinito

    se vuoi che i tuoi dati vengano inseriti in un db fai come segue. Ipotizziamo che i tuoi dati (ovvero gli input della form) siano
    <input name = "nome" /> e <input name = "cognome" />
    <input name = "conferma" value = "Invia email" type = "submit" />
    nel form devi specificare un file (in php) che esamini il contenuto scritto dall'utente.
    <form method = "post" action = "frmForm.php">

    nel file frmForm.php scrivi quanto segue

    if(isset($_POST['conferma'])) { /* cio significa che qualcuno ha premuto invio */
    $nome = $_POST['nome']; /* ottieni il nome scritto dall'utente*/
    $cognome = $_POST['cognome']; /* indovina? */

    poi fai (per inserire i dati nel db)
    mysql_connect("localhost","tuoUser","tuaPass")
    or die("impossibile connettersi al database");

    mysql_select_db("my_tuoUser")or die(mysql_error());

    $sql = "INSERT INTO utenti VALUES( \"$nome\", \"$cognome\" );";
    mysql_query( $sql ) or die("Errore nell'inserimento della query.");

    così inserisci i dati

    <edit>dimenticavo l'email
    basta fare
    mail("tuaEmail","soggetto", "Qualcuno &egrave; entrato nel form. Nome: $nome; Cognome: $cognome");

    </edit>
    Ultima modifica di demenziale : 05-09-2006 alle ore 17.45.24

  11. #11
    L'avatar di Saturnix
    Saturnix non è connesso Utente attivo
    Data registrazione
    11-04-2006
    Messaggi
    462

    Predefinito

    da quando dici "poi fai (per inserire i dati nel db)" non capisco più nulla... dove scrivo
    "mysql_connect("localhost","tuoUser","tuaPass" )
    or die("impossibile connettersi al database");

    mysql_select_db("my_tuoUser")or die(mysql_error());

    $sql = "INSERT INTO utenti VALUES( \"$nome\", \"$cognome\" );";
    mysql_query( $sql ) or die("Errore nell'inserimento della query.");"

    scusa l'ignoranza ma non ho mai messo le mani sul PHP
    Saturnix

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da Saturnix
    da quando dici "poi fai (per inserire i dati nel db)" non capisco più nulla... dove scrivo
    "mysql_connect("localhost","tuoUser","tuaPass" )
    or die("impossibile connettersi al database");

    mysql_select_db("my_tuoUser")or die(mysql_error());

    $sql = "INSERT INTO utenti VALUES( \"$nome\", \"$cognome\" );";
    mysql_query( $sql ) or die("Errore nell'inserimento della query.");"

    scusa l'ignoranza ma non ho mai messo le mani sul PHP
    subito dopo la riga con $cognome... attaccato. nello stesso file...

  13. #13
    L'avatar di Saturnix
    Saturnix non è connesso Utente attivo
    Data registrazione
    11-04-2006
    Messaggi
    462

    Predefinito

    cosa ?! ma devo mettere anche la password ? allora poi qualche furbo può scaricare il file e leggere la mia password di mySql, non credi ?
    Saturnix

  14. #14
    Guest

    Predefinito

    Citazione Originalmente inviato da Saturnix
    cosa ?! ma devo mettere anche la password ? allora poi qualche furbo può scaricare il file e leggere la mia password di mySql, non credi ?
    hehehe. Il php si vede che non lo conosci. Tutto il php viene elaborato sul server e poi spedito al client (ma solo quello di cui tu fai echo). Il php non è come il javascript e ognuno puo' leggere quel che scrivi o come l'html. Tranquillo la tua password non verrà visualizzata

  15. #15
    L'avatar di Saturnix
    Saturnix non è connesso Utente attivo
    Data registrazione
    11-04-2006
    Messaggi
    462

    Predefinito edit

    non ho capito niente ma mi fido... più tardi provo... grazie 1000

    edit:
    fatto ho scritto:
    <?php
    if(isset($_POST['conferma'])) {
    $nome = $_POST['nickname'];
    $usermail = $_POST['mail'];

    mysql_connect("localhost","saturnix","****")
    or die("impossibile connettersi al database");

    mysql_select_db("my_saturnix")or die(mysql_error());

    $sql = "INSERT INTO utenti VALUES( \"$nome\", \"$usermail\" );";
    mysql_query( $sql ) or die("Errore nell'inserimento della query.");
    mail("tuaEmail","soggetto", "Qualcuno &egrave; entrato nel form. Nome: $nome; Cognome: $usermail");
    ?>
    ma il risultato lo vedi pure tu... http://saturnix.altervista.org/members/register.html
    Ultima modifica di Saturnix : 05-09-2006 alle ore 20.59.30 Motivo: ediT
    Saturnix

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •