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. sessioni php area riservata
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      thedarkita ModSenior • ultima modifica di

      allroa ti conviene creare un tabella che raccolga tutti i post degli utenti.... non puoi metterti a fare 3000 campi in una tabella ogni volta 😄

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        motherboard User • ultima modifica di

        @Thedarkita said:

        allroa ti conviene creare un tabella che raccolga tutti i post degli utenti.... non puoi metterti a fare 3000 campi in una tabella ogni volta 😄
        in che senso?
        scusa per le domande ripetitive e banali.
        Ciao e grazie mille

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          crei un'altra tabella enl database dove inserire tutti i post e i commenti...

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            motherboard User • ultima modifica di

            ok afferrato, ma per il codice php?
            mi potresti dare uno spunto di base?

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Non sapendo la struttura del tuo database ne i codici usati fin ora non saprei come darti altre indicazioni... provaci solo in caso poi posti quello che hai fatto e vediamo di sistemare...
              😉

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                motherboard User • ultima modifica di

                ok al prossimo post

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  motherboard User • ultima modifica di

                  ok allora sono al primo problema:fumato::
                  come faccio ad inserire tramite query un campo dal nome della data dell'inserimento??? andrebbe anche bene con il nome del timestamp...
                  ciao e grazie :arrabbiato:

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    Non ho capito che devi fare... puoi spiegarti meglio?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      motherboard User • ultima modifica di

                      con query devo fare in modo che crea un nuovo campo e il nome del campo deve essere uguale alla data, può anche essere uguale al timestamp. Si può fare?? Ciao grazie a presto:ciauz:

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        Si può fare, ma io ti avevo cosngiliato di creare una tabella apposita... che secondo me è molto meglio, altrimenti quando ogni utente scrive 20 post la tabella ha 40 campi... che non è il massimo sia in termini di prestazioni che di gestione....

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • M
                          motherboard User • ultima modifica di

                          ok ora però ho un problema [PHP]require('config.php');
                          $user = $_POST['user'];
                          $email = $_POST['email'];
                          $pass = $_POST['pass'];
                          if ($user == "Tizio") {$id = "1";}
                          elseif ($user =="Caio") {$id = "2";}
                          if (mysql_num_rows(mysql_query("SELECT mail FROM utenti WHERE mail = '$email' LIMIT 1")) == 1)
                          {
                          // Crypt della password per garantire una miglior sicurezza
                          $pass = md5($pass);

                              // Query per l'inserimento dell'utente nel database
                              $strSQL = "UPDATE utenti SET password=$pass WHERE id=$id;";
                              mysql_query($strSQL) OR die("Errore 003, contattare l'amministratore ".mysql_error());} 
                          

                          [/PHP]
                          come faccio a creare un modulo per il recupero password?? questo è quello che ho fatto... ma non parte nemmeno😢😢
                          in pratica vorrei chiedere al db se l'email specificata nel form esiste e se è associata all'id dell'utente specificato nel form.
                          se passa il controllo deve criptare la pwd e con UPDATE aggiornare il campo......😢 come faccio???
                          Ciao e grazie a tutti:ciauz:❌cry:

                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                            UPDATE utenti SET password='$pass' WHERE id='$id';

                            la query non era giusta...

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • M
                              motherboard User • ultima modifica di

                              Query aggiustata ma ancora non funziona:
                              [PHP]<form action="" method="post"><input name="user" type="text" id="user" value="Nome Utente" onfocus="if(this.value=='Nome Utente') this.value='';" /><br />
                              <input name="pass" type="password" id="pass" value="Password" onfocus="if(this.value=='Password') this.value='';" /><br />
                              <input name="mail" type="text" id="mail" value="Em@il" onfocus="if(this.value=='Em@il') this.value='';" /><br />
                              <input name="recupera" type="submit" value="recupera" /></form><br />
                              <?
                              require('config.php');
                              $user = $_POST['user'];
                              $email = $_POST['email'];
                              $pass = $_POST['pass'];
                              if ($user == "Moherboard") {$id = "1";}
                              elseif ($user =="Ciao") {$id = "2";}
                              if (mysql_num_rows(mysql_query("SELECT mail FROM utenti WHERE mail = '$email' LIMIT 1")) == 1) die('bla');
                              // Crypt della password per garantire una miglior sicurezza
                              $pass = md5($pass);

                                  // Query per l'inserimento dell'utente nel database
                                  $strSQL = "UPDATE utenti SET pass='$pass' WHERE id='$id';";
                                  mysql_query($strSQL) OR die("Errore 003, contattare l'amministratore ".mysql_error()); 
                              

                              ?>[/PHP]
                              dove è l'errore?

                              0 Miglior Risposta Ringrazia Cita Rispondi

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

                                viene mostrato qualke errore?

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • M
                                  motherboard User • ultima modifica di

                                  no, ma non aggiorna la pwd.... 😢😢😢😢😢😢

                                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                                    metti questo e vedi cosa stampa...

                                    [php]
                                    <form action="" method="post"><input name="user" type="text" id="user" value="Nome Utente" onfocus="if(this.value=='Nome Utente') this.value='';" /><br />
                                    <input name="pass" type="password" id="pass" value="Password" onfocus="if(this.value=='Password') this.value='';" /><br />
                                    <input name="mail" type="text" id="mail" value="Em@il" onfocus="if(this.value=='Em@il') this.value='';" /><br />
                                    <input name="recupera" type="submit" value="recupera" /></form><br />
                                    <?
                                    require('config.php');
                                    $user = $_POST['user'];
                                    $email = $_POST['email'];
                                    $pass = $_POST['pass'];
                                    if ($user == "Moherboard") {$id = "1";}
                                    elseif ($user =="Ciao") {$id = "2";}
                                    if (mysql_num_rows(mysql_query("SELECT mail FROM utenti WHERE mail = '$email' LIMIT 1")) == 1) die('bla');
                                    // Crypt della password per garantire una miglior sicurezza
                                    $pass = md5($pass);

                                        // Query per l'inserimento dell'utente nel database
                                    

                                    echo $id;
                                    $strSQL = "UPDATE utenti SET pass='$pass' WHERE id='$id'";
                                    mysql_query($strSQL) OR die("Errore 003, contattare l'amministratore ".mysql_error());

                                    ?>
                                    [/php]

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • S
                                      sups User Attivo • ultima modifica di

                                      Prova a togliere il ; dalla query.

                                      $strSQL = "UPDATE utenti SET pass='$pass' WHERE id='$id'";

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • M
                                        motherboard User • ultima modifica di

                                        Ciao ragazzi sono ancora io, quel diavolo di recupero password mi sta facendo ancora impazzire.... non modifica quello stramaledettissimo campo...
                                        come faccio??

                                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                                          letto il post 46?

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • M
                                            motherboard User • ultima modifica di

                                            si anzi copia-incollato il post #46!!!
                                            Ciao e grazie

                                            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