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. creare un area utenti riservata
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      tapin User • ultima modifica di

      no ... niente se vado a vedere nel db in basso a sinistra sotto ad indice ce solo primarykey ma l'utente che io ho creato non esiste

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        beh per vedere i record presenti nella tabella devi andare in mostra...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          tapin User • ultima modifica di

          guarda fa tutto ...il logout mi riporta indietro ...entra anche con la pass e l'user ma nel db non compare niente
          stranissimo anche xche se nel db non esito come mai mi fa entrare con la pass e l'user appena creato?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            devi andare in mostra dal phpmyadmin.... altrimenti non vedi il contenuto della tabella...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              tapin User • ultima modifica di

              ok scusami e tutto li perfetto ....sei stato un grande non ce che dire gentilisso nel seguirmi passo passo grazie.

              se adesso io volessi creare una registrazione con molte piu parti ..la mia domanda e : basta aggiungere nel db cio che voglio inserire ossia le domande da me proposte nel form

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                si basta aggiugnere altri campi nella tabella, e modificare la query del file php...

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  tapin User • ultima modifica di

                  scusa ultima cosa e poi ti giuro che non ti rompo piu ...(per adesso)

                  volevo sapere se volessi tutto quello che ha compilato l'utente
                  ossia :
                  nome :
                  cognome:
                  citta:
                  ecc..

                  in modo ordinato come sto elencando io come devo fare ?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thedarkita ModSenior • ultima modifica di

                    nel form aggiungi gli altri input...

                    modifichi la tabella del database aggiugneno gli altri campi

                    nel file registrati.php
                    devi aggiugnere, per ogni campo:
                    [php]
                    $cognome = (isset($_POST['cognome'])) ? trim($_POST['cognome']) : ''; // Metto nella variabile 'cognome' il dato inviato dal modulo, se non viene inviato dò di default ''
                    [/php]

                    e devi modificare la query:
                    [php]
                    $strSQL = "INSERT INTO utenti (user,pass,mail, cognome)";
                    $strSQL .= "VALUES('$user', '$pass', '$mail', '$cognome')";
                    [/php]

                    il tutto per ogni campo aggiuntivo...

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • T
                      tapin User • ultima modifica di

                      quindi se ho capito bene
                      se io volessi agiungere il cognome inserisco :
                      $cognome = (isset($_POST['cognome'])) ? trim($_POST['cognome']) : ''; // Metto nella variabile 'cognome' il dato inviato dal modulo, se non viene inviato dò di default ''

                      se voglioa ggiungere il codice fiscale faccio cosi:

                      	 			 $codfiscale = (isset($_POST['codfiscale'])) ? trim($_POST['codfiscale']) : '';    // Metto nella variabile 'cognome' il dato inviato dal modulo, se non viene inviato dò di default ''  
                      

                      poi
                      $strSQL = "INSERT INTO utenti (user,pass,mail, cognome , codfiscale)";
                      $strSQL .= "VALUES('$user', '$pass', '$mail', '$cognome','$codfiscale')";

                      giusto.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        tapin User • ultima modifica di

                        cmq grazie tantissimo sei stato di grandissimo aiuto .....grazie .

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • T
                          thedarkita ModSenior • ultima modifica di

                          si esatto...

                          prego...
                          alla prossima 😉

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • T
                            tapin User • ultima modifica di

                            unaltra cosa come faccio ha controllare se il numero della p.inva e di max 11 e che nel database non sia presente la stessa p.iva?
                            grazie .:)

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • T
                              thedarkita ModSenior • ultima modifica di

                              max 11 intendi lungo 11 caratteri?
                              per controllare se è presnet ela partita iva puoi usare il pezzo di codice che controlla se il nome utente sia già usato...

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • T
                                tapin User • ultima modifica di

                                quindi devo inserire prima
                                [php] // Controllo la P.Iva
                                elseif(strlen($p_iva) < 11 || strlen($p_iva) > 11)
                                die('P.Iva non corretta max 11 numeri');[/php]e poi inserisco
                                [php]// Controllo se la P IVA non sia già CONTENUTA NEL DB
                                elseif(mysql_num_rows(mysql_query("SELECT p_iva FROM utenti WHERE p_iva = '$p_iva' LIMIT 1")) == 1)
                                die('Questo P.IVA ; risulta già registrata ad un altro utente');[/php]in phpmyadmin se inserisco
                                nome .iva
                                tipo:int lunghezza 11
                                azione :unica

                                mi esce in automatico uno zero "0" nella sezione predefinito e quando vado a registrare un utente con partita iva che inizia con qualsiasi numero, il primo di questi numeri non mi viene visualizzato nella sezione "mostra" di phpmyadmin.
                                mentre se inserisco:
                                nome:.iva
                                tipo:varchar lunghezza 11
                                azione:unica

                                tutto fila alla perfezzione ossia contrallo se ce un doppione di p.iva e la segnala e in "mostra" mi visualizza la p.iva per intero con tutti i numeri inseriti durante la registrazione.

                                ma poi come posso fare per dire all'utente che si sta registrando che se sbadatamente inserisce una lettera al posto di un numero sta sbagliando?

                                grazie mille dinuovo TheDarkIta.:)

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • T
                                  tapin User • ultima modifica di

                                  grazie mille dinuovo TheDarkIta.:)

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • T
                                    thedarkita ModSenior • ultima modifica di

                                    Per controllare se è un numero:
                                    [php]
                                    if(!is_numeric($p_iva)) die('Partita iva non valida')
                                    [/php]

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • T
                                      tapin User • ultima modifica di

                                      grazie vado subito a controllare !!!!!

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • T
                                        tapin User • ultima modifica di

                                        perfect. come alsolito.....
                                        grazie dinuovo. :smile5:

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • T
                                          tapin User • ultima modifica di

                                          grazie a TheDarkIta e alla sua area utenti sono riuscito a fare un quasi bel lavorino....il quasi e rivolto al fatto che adesso per avere tutti campi compilati in maniera ordinata magari inviati verso un emai e in formato tipo:
                                          nome:aaa
                                          cognome:aaa
                                          pass:aaaa
                                          p.iva:aaaa
                                          ragione sociale:aaaa
                                          ecc.......
                                          non so propio come riuscire a farlo...ossia inpacchettare il tutto e ritrovarmelo ordinato nella mia email ..... :mmm:

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • T
                                            thedarkita ModSenior • ultima modifica di

                                            [php]
                                            // Invio l'email all'utente
                                            $subject = "Titolo email";
                                            $headers = "Content-Type: text/html; charset=ISO-8859-1\r\n";
                                            $message = "Ciao $user ti diamo il Benvenuto su sito!<br>
                                            <br>
                                            Informazioni utente:<br>
                                            <br>

                                            • Nickname: $user<br>
                                            • Email: $email<br>
                                            • Partita iva: $p_iva
                                              <br>
                                              <br>
                                              <br>
                                              <br>
                                              Grazie per esserti registrato.<br>
                                              ";
                                              mail($email,$subject,$message, $headers);
                                              [/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