Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Form invia dati a database Mysql
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      alecesare User Attivo • ultima modifica di

      Form invia dati a database Mysql

      Salve a tutti, come da oggetto sto cercando di capire come fare un form che inva dati ad un database mysql. Ho creato il form con i cami 'Nome' 'cognome' 'data di nascita' 'Nick name' 'password', metodo get e invio in una pagina: profili.php e il codice SQL?
      Ulteriore info: Come faccio una pagina con tutti gli utenti registrati, e una pagina personale per ogni utente?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        alecesare User Attivo • ultima modifica di

        ho anche questo problema: http://www.multicity.altervista.org/annunci/installazione.php perchè mi da questo problema?
        Ho messo uno script per la connessione:

        <?php

        $Hostname = "Hostname";
        $Usurname = "multicity";
        $Password = "*******";
        $db_name = "my_multicity";

        $mysql_connect($Hostname, $Usurname, $Password, $db_name);

        if($mysql_connect == false)

        print "La connessione è fallita, verificare le pagine programmate"

        $email_amministratore = "[email protected]";
        $nome_HOME = "Tuttocani.net - Inserisci annuncio";

        ?>

        Cosa ho sbagliato?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • shad
          shad Moderatore • ultima modifica di

          Vedo che è un server altervista quindi
          $Hostname = "localhost";

          e la password non serve, puoi mettere tranquillamente ""

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            alecesare User Attivo • ultima modifica di

            Grazie...ma niente 😞
            Perchè?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              alecesare User Attivo • ultima modifica di

              ok fatto...Grazie mille 😉 Cmq ritornando alla domanda precedente....come faccio da un modulo a farmi inviare dati che arrivano in una tabella del mio database? Per esemio la registrazione degli utenti ecc'?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                alecesare User Attivo • ultima modifica di

                Ripeto la mia domanda.: Vorrei creare un form che invia dati ad una tabella....COME FACCIO?c'è qualcuno???

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  probid Super User • ultima modifica di

                  Se il modulo è di tipo POST puoi ricavare i dati inviati tramite $_POST[nomedelcampo],altrimenti puoi usare $_GET[nomedelcampo].
                  Dopodiche crei un insert con i dati che ti servono 🙂
                  Ciao!

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    alecesare User Attivo • ultima modifica di

                    Mi potresti dare il codice giusto?Perfavore?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      probid Super User • ultima modifica di

                      Ok 🙂
                      Però prima devi postare:

                      1. il form che hai creato in HTML
                      2. il nome delle tabelle e dei campi mysql interessati

                      Ciao!

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        alecesare User Attivo • ultima modifica di

                        Ma certamente...:D
                        Dunque i campi della tabella registrazione:

                        ID_utente
                        Nome
                        Cognome
                        Data di nascita
                        NickName
                        Password
                        E-mail

                        Il form html:
                        <form method="POST" action="/conferma_registrazione.php">
                        <p>Nome<input type="text" name="nome" size="20"></p>
                        <p>Cognome<input type="text" name="cognome" size="20"></p>
                        <p>Data di nascita<input type="text" name="data" size="20"></p>
                        <p>NickName<input type="text" name="nick" size="20"></p>
                        <p>Password<input type="text" name="pass" size="20"></p>
                        <p>E-mail<input type="text" name="mail" size="20"></p>
                        <p><input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p>
                        </form>

                        Io ho provato a fare altri form in html e poi inviarli come query per esempio tu scrivevi il nome e il nome veniva riportato nell'altra pagina ma non so come si fa a riportarlo dentro il database... Colgo l'occasione per chiederti se il nick name e la password devono sono dei campi speciali....

                        Grazie 😉

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • A
                          alecesare User Attivo • ultima modifica di

                          Ah si dimenticavo tutti i campi

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • P
                            probid Super User • ultima modifica di

                            [php]
                            <?
                            $Hostname = "Hostname";
                            $Usurname = "multicity";
                            $Password = "*******";
                            $db_name = "my_multicity";

                            $mysql_connect($Hostname, $Usurname, $Password);

                            if($mysql_connect == false)

                            exit "La connessione è fallita, verificare le pagine programmate"

                            else

                            mysql_select_db($db_name);

                            mysql_query("INSERT INTO registrazione (Nome
                            Cognome,
                            Data di nascita,
                            NickName,
                            Password,
                            E-mail) VALUES ('$_POST[nome]','$_POST[cognome]','$_POST[data]','$_POST[nick]','$_POST[pass]','$_POST[mail]')") OR exit("Errore nell'esecuzione della query");?>
                            [/php]
                            L'ho fatto alla svelta,fammi sapere se funziona 🙂

                            Per la tua domanda...no,possono essere anche varchar.
                            Un consiglio:
                            sostituisci nel form:

                            <p>Password<input type="text" name="pass" size="20"></p>
                            con
                            <p>Password<input type="password" name="pass" size="20"></p>

                            Ciao!

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • A
                              alecesare User Attivo • ultima modifica di

                              No...mi da un errore strano 😞

                              http://www.informaticazone.altervista.org/conferma_registrazione.php

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              Caricamento altri post
                              Rispondi
                              • Topic risposta
                              Effettua l'accesso per rispondere
                              • Da Vecchi a Nuovi
                              • Da Nuovi a Vecchi
                              • Più Voti