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. [Tutorial] Area privata
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • Z
      zomer User Attivo • ultima modifica di

      Ciao TheDarkita ho modificato il codice secondo le tue informazionie mi riesco a regiatrare. Ma dopo che ho premuto il bottone registrati mi esce scritto:

      Warning: mail() function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Programmi\EasyPHP 3.0*éw\login\registrati.php on line 59
      Errore 003, contattare l'amministratore Field 'provincia' doesn't have a default value

      Il file sto sto provando in locale con easyphp e poi :rollo: non ho creato la tabella porvinci perchè non la so creare...

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Ciao Zomer,

        Per poter inviare email dal server locale devi modificare la configurazione.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • Z
          zomer User Attivo • ultima modifica di

          A, ok lo proverò on-line.
          E riguardo alla tabella provincia?

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Non sò cosa hai fatto, comunque l'errore indica che non hai inserito un valore di default per il campo provincia. Modifica la tabella inserendo un valore di default altrimenti devi passare un valore nella query di inserimento.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • Z
              zomer User Attivo • ultima modifica di

              Ma io*** non ho creato la tabella provincia*** perchè non la so fare mi aiuteresti?

              p.s. controlla l'altro post (quello su l'upload).

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • B
                bluedragon89 User • ultima modifica di

                Perfetto mi sembra funzionare a meraviglia adesso!! grazie thed! posso sottoporti un'altro caso o vuoi un po' di tempo per riposarti? =D

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  Zomer ma io mica sò cosa vuoi fare...

                  BlueDragon89, se senti al TG che un poveretto si è sucidato, beh quello sono io. 🙂

                  Io una mano ve la dò volentieri, però il tutorial sarebbe per imparare voi, non posso farvi i siti interamente io. Quanto meno dove provarci...

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • B
                    bluedragon89 User • ultima modifica di

                    Purtroppo hai ragione... comunque ho creato uno script per l'update del profilo utente.

                    Lo script mi visualizza tutte i campi che sono già presenti sul Database però quando vado a inserire i campi vuoti con i miei dati e clicco su salva o update lui mi dice che il campo e-mail e tutti i campi già nel Database dal momento della registrazione sono già registrati da un'altro utente.. per cui dovrei cancellare tutti i valori che vedo a schermo e inserire solo i campi che mi ricordo vuoti per avere poi un profilo completo sul database. E' un po' lungo come discorso mi sono spiegato?

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Se il valore rimane invariato è inutile fare un update di quel campo.
                      Puoi fare una cosa così:
                      [php]
                      if(isset($_POST['invio']))
                      {

                      // Dati Inviati dal modulo
                      $v1 = (isset($_POST['v1'])) ? trim($_POST['v1']) : '';    // Metto nella variabile 'v1' il dato inviato dal modulo, se non viene inviato dò di default ''
                      $v2 = (isset($_POST['v2'])) ? trim($_POST['v2']) : '';    // Metto nella variabile 'v2' il dato inviato dal modulo, se non viene inviato dò di default ''
                      
                      // Filtro i dati inviati se i magic_quotes del server sono disabilitati per motivi di sicurezza
                      if (!get_magic_quotes_gpc()) {
                          $v1 = addslashes($v1);
                          $v2 = addslashes($v2);
                      }
                      
                      $setquery = '';
                      if($attualev1 != $v1)
                          $setquery = ((isset($setquery)) ? $setquery.",campov1 = '$v1'" : "campov1 = '$v1'");// IF in forma contratta, sintassi: ((CONDIZIONE) ? RETURN_TRUE : RETURN_FALSE)
                      

                      if($attualev2 != $v2)
                      $setquery = ((isset($setquery)) ? $setquery.",campov2 = '$v2'" : "campov2 = '$v2'");// IF in forma contratta, sintassi: ((CONDIZIONE) ? RETURN_TRUE : RETURN_FALSE)

                      mysql_query("UPDATE tabella SET $setquery WHERE id = '$mioid'");
                      }
                      [/php]

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • Z
                        zomer User Attivo • ultima modifica di

                        Nelle pagine precedenti ho letto qeusto topic scritto da gigi e volevo sapere come devo fare le tabelle perchè io non ne sono capace mi potresti aiutare?

                        Ora, sono tornato alla pagina di registrazione, e tanto per complicarmi di più la vita ho deciso di inserire un menu a tendina con tutte le province italiane..
                        Per non sprecare spazio nel database ho creato una nuova tabella 'province' con i campi "id" e "nome", in modo da registrare come dato nella tabella utenti solo il numero id della provincia, e rendere visibile sulle pagine *php *(e nel menù a tendina) il nome per intero.
                        Nella vecchia tabella 'utenti' ho aggiunto il campo residenza.

                        in poche parole mi potreste dare queste 2 tabelle? per creare il menu a tendina?

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          Zomer io cosa vuoi fare ancora non l'ho capito vedi... Se non lo spieghi è difficile aiutarti.
                          Comunque per creare le tabelle puoi entrare nel phpmyadmin, una volta entrato nel database dal menu a tendina, in fondo trovi crea tabella.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • Z
                            zomer User Attivo • ultima modifica di

                            A ok grazie ora volevo sapere come devono essere strutturate le tabelle?
                            Cosi?

                            CREATE TABLE provincia (
                            id VARCHAR(20),
                            napoli VARCHAR(20),
                            id VARCHAR(20),
                            roma VARCHAR(20),
                            id VARCHAR(20),
                            milano VARCHAR(20),

                            );

                            :bho:

                            0 Miglior Risposta Ringrazia Cita Rispondi

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

                              Dovresti creare id e provincia.
                              Dopo devi inserire un record per ogni provincia.

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • Z
                                zomer User Attivo • ultima modifica di

                                Mi potresti fare una tabella di esempio con due o tre provincie?

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • T
                                  thedarkita ModSenior • ultima modifica di
                                  
                                  CREATE TABLE provincia (
                                    id VARCHAR(2),
                                    provincia VARCHAR(20)
                                  ); 			 		
                                  
                                  

                                  Poi dal phpmyadmin, entri nella tabella e fai inserisci e inserisci ad esempio id=MI provincia=Milano.

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • Z
                                    zomer User Attivo • ultima modifica di

                                    Ho capito cosi?

                                    CREATE TABLE provincia (
                                    MI VARCHAR(2),
                                    Milano VARCHAR(20),
                                    NA VARCHAR (2),
                                    NAPOLI VARCHAR (20)
                                    );

                                    E continuo così per tutte le regioni

                                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                                      Ti ho scritto qui come fare...

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • Z
                                        zomer User Attivo • ultima modifica di

                                        Si ma non ho capito fammi un esempio più lungo, con più città.

                                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                                          Devi fare inserisci per tutte le città per inserire i record.
                                          Trovi una guida utile per te qui.

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • Z
                                            zomer User Attivo • ultima modifica di

                                            Errore

                                            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