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.
    • T
      thedarkita ModSenior • 30 nov 2009, 17:24 ultima modifica di

      Resource id #7 dovrebbe essere il valore restituito da mysql_query.
      E' possibile che stai usando $admin invece di $_SESSION['admin']?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • R
        rcayla User • 30 nov 2009, 17:27 ultima modifica di

        Scusa non ho capito, dove sto usando $admin invece di $_SESSION['admin']?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          thedarkita ModSenior • 30 nov 2009, 17:30 ultima modifica di

          Resource id #7 è un valore restituito dalla funzione mysql_query.
          Quindi o stampi la variabile sbagliata oppure la sovrascrivi.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • R
            rcayla User • 30 nov 2009, 17:35 ultima modifica di

            Allora, subito dopo il login in tutte le pagine $_SESSION['admin'] risulta 1, se vado in lista_admin risulta Resource id # 7 e dopo essere stato in questa pagine, in tutte le altre risulta 0, quindi è come se il valore cambiasse, eppure nel codice di lista_admin.php la variabile $_SESSION['admin'] non viene mai nominata..

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              thedarkita ModSenior • 30 nov 2009, 17:44 ultima modifica di

              Non sò che dirti, l'unica cosa che mi sembra possibile è quella.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • R
                rcayla User • 30 nov 2009, 17:50 ultima modifica di

                Risolto, ho cambiato nome alla variabile che eseguiva la query e alla variabile del mysql_fetch_array, strano :mmm:

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  giov75 User Newbie • 1 dic 2009, 13:58 ultima modifica di

                  Ciao a tutti, volevo provare a creare un login di un sito web, ma essendo un autodidatta e non so come fare qualcuno potrebbe aiutarmi? Grazie 1000.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thedarkita ModSenior • 1 dic 2009, 14:00 ultima modifica di

                    Ciao giov75,

                    nel tutorial è spiegato come realizzare registrazione e login.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • G
                      giov75 User Newbie • 1 dic 2009, 14:05 ultima modifica di

                      Ciao Thedarkita,
                      scusami ancora ma dove lo trovo questo tutorial? scusami ancora.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thedarkita ModSenior • 1 dic 2009, 14:06 ultima modifica di

                        Lo trovi alla pagina 1 di questa discussione.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • G
                          giov75 User Newbie • 1 dic 2009, 14:18 ultima modifica di

                          Scusami una scaricato il tutorial i file dove li devo posizionare?

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • T
                            thedarkita ModSenior • 1 dic 2009, 14:24 ultima modifica di

                            Ciao giov75,
                            fai attenzione alle maiuscole...
                            I file devi metterli sul server.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • G
                              giov75 User Newbie • 1 dic 2009, 14:28 ultima modifica di

                              Ok scusate.😢

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • G
                                giov75 User Newbie • 1 dic 2009, 14:45 ultima modifica di

                                Thedarkita,
                                adesso devo creare le pagine di ognuna di essa?

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • G
                                  giov75 User Newbie • 1 dic 2009, 15:26 ultima modifica di

                                  Scusatemi forse vi hofatto perdere del tempo, volevo solo imparare. Grazie. 😞😢😢😢

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • T
                                    thedarkita ModSenior • 1 dic 2009, 19:57 ultima modifica di

                                    Ciao giov75,
                                    fai attenzione alla punteggiatura e alle maiuscole, ti segnalo le nostre regole:

                                    3.2. Iniziare i messaggi con la maiuscola e terminare con un punto.

                                    Per quanto riguarda la tua domanda, non credo di averla ben compresa, potresti essere più chiaro?
                                    Non ci stai facendo perdere tempo, però ovviamente non sono collegato sempre, e devi avere pazienza ad aspettare le risposte.

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • G
                                      giov75 User Newbie • 1 dic 2009, 22:52 ultima modifica di

                                      Scusate, dove posso trovare un sito dove mi illustra come creare un area protetta, login, e che mi possa spiegare passo dopo passo? grazie.

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • R
                                        rcayla User • 6 dic 2009, 17:07 ultima modifica di

                                        Rieccomi con un altro problema :PP

                                        Sto cercando di dividere i risultati su più record, ecco il codice:

                                        [php]<?php
                                        error_reporting(E_ALL);
                                        // Includo la connessione al database
                                        require('include/config.php');

                                        // Pagina
                                        $page = (isset($_GET['subpage'])) ? $_GET['subpage'] : 1;

                                        // Numero record di partenza per la selezione
                                        $limit = ($page-1)*10;

                                        $query ="select id, user, data_registrazione from utenti WHERE attivazione = '' ORDER BY id LIMIT $limit,10";
                                        $result= mysql_query($query);
                                        // Numero utenti = mysql_num_rows($result)
                                        // Dividiamo per 10 che è il numero di utenti per pagina
                                        // ceil arrotonda per eccesso
                                        $pagine = ceil(mysql_num_rows($result)/10);

                                        ?>

                                        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                                        <html xmlns="w3.org/1999/xhtml">
                                        <head>
                                        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                                        <TITLE>Membri</TITLE>
                                        <link rel="stylesheet" href="/theme/style.css" type="text/css">
                                        </HEAD>
                                        <BODY>
                                        <?php

                                        echo '<table class="rcayla"><tr><td>';
                                        require('include/menu.php');
                                        echo'</td><td>';
                                        echo '<table><tr><td>Cerca tra i Membri</td></tr><td><br /><form action="" method="post"><div align="center"><input name="cerca" type="text" id="cerca" value="Cerca tra i Membri" onfocus="if(this.value=='Cerca tra i Membri') this.value='';" /></div><br /><div align="center"><input name="cerca1" type="submit" id="cerca1" /></div><br /></td></tr></table>';
                                        // Pagine
                                        for($i=1; $i<=$pagine; $i++)
                                        {
                                        echo '<a href="profile.php?page=member&subpage='.$i.'">'.$i.'</a> ';
                                        }
                                        echo '<table border="0"><tr><td colspan="3">Membri</td></tr><tr><td ><div align="center"><strong>#</strong></div></td><td><div align="center"><strong>Nome</strong></div></td><td><div align="center"><strong>Registrazione</strong></div></td></tr>';
                                        $b=($limit*1)+1;
                                        while($row = mysql_fetch_array($result))
                                        {
                                        echo '<tr><td width="25"><div align="center">'.$b.'</div></td><td><a href="profile.php?id='.$row['id'].'">'.$row['user'].'</a></td><td width="50%"><div align="center">'.date('d M Y - G:i:s', $row['data_registrazione']).'</div></td></tr>';
                                        $b++;
                                        }
                                        echo '</table>';
                                        echo '</td></tr></table>';

                                        require('include/footer.php');
                                        ?>

                                        </BODY>
                                        </HTML>
                                        [/php]

                                        I Record sono 24, quindi mi dovrebbe stampare tre numeri 1, 2 e 3 ma invece mi stampa solo l'1..
                                        Come mai?

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • T
                                          thedarkita ModSenior • 6 dic 2009, 17:09 ultima modifica di

                                          [php]
                                          <?php
                                          error_reporting(E_ALL);
                                          // Includo la connessione al database
                                          require('include/config.php');

                                          // Pagina
                                          $page = (isset($_GET['subpage'])) ? $_GET['subpage'] : 1;

                                          // Numero record di partenza per la selezione
                                          $limit = ($page-1)*10;

                                          $query ="select id, user, data_registrazione from utenti WHERE attivazione = '' ORDER BY id LIMIT $limit,10";
                                          $result= mysql_query($query);
                                          // Numero utenti = mysql_num_rows($result)
                                          // Dividiamo per 10 che è il numero di utenti per pagina
                                          // ceil arrotonda per eccesso
                                          $pagine = ceil(mysql_num_rows(mysql_query("select id, user, data_registrazione from utenti WHERE attivazione = ''"))/10);

                                          ?>

                                          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                                          <html xmlns="w3.org/1999/xhtml">
                                          <head>
                                          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                                          <TITLE>Membri</TITLE>
                                          <link rel="stylesheet" href="/theme/style.css" type="text/css">
                                          </HEAD>
                                          <BODY>
                                          <?php

                                          echo '<table class="rcayla"><tr><td>';
                                          require('include/menu.php');
                                          echo'</td><td>';
                                          echo '<table><tr><td>Cerca tra i Membri</td></tr><td><br /><form action="" method="post"><div align="center"><input name="cerca" type="text" id="cerca" value="Cerca tra i Membri" onfocus="if(this.value=='Cerca tra i Membri') this.value='';" /></div><br /><div align="center"><input name="cerca1" type="submit" id="cerca1" /></div><br /></td></tr></table>';
                                          // Pagine
                                          for($i=1; $i<=$pagine; $i++)
                                          {
                                          echo '<a href="profile.php?page=member&subpage='.$i.'">'.$i.'</a> ';
                                          }
                                          echo '<table border="0"><tr><td colspan="3">Membri</td></tr><tr><td ><div align="center"><strong>#</strong></div></td><td><div align="center"><strong>Nome</strong></div></td><td><div align="center"><strong>Registrazione</strong></div></td></tr>';
                                          $b=($limit*1)+1;
                                          while($row = mysql_fetch_array($result))
                                          {
                                          echo '<tr><td width="25"><div align="center">'.$b.'</div></td><td><a href="profile.php?id='.$row['id'].'">'.$row['user'].'</a></td><td width="50%"><div align="center">'.date('d M Y - G:i:s', $row['data_registrazione']).'</div></td></tr>';
                                          $b++;
                                          }
                                          echo '</table>';
                                          echo '</td></tr></table>';

                                          require('include/footer.php');
                                          ?>

                                          </BODY>
                                          </HTML>
                                          [/php]

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • B
                                            brinchetto User Newbie • 10 dic 2009, 11:58 ultima modifica di

                                            Buongiorno a tutti.
                                            Partendo dal tutorial di Thedarkita, volevo incrementare le funzioni dell'area privata con una mailinglist, ossia mandare una mail ai vari utenti iscritti.
                                            Girando per il web ne ho messa insieme una che funziona, l'unico problema è che nel destinatario mi compaiono tutti gli indirizzi mail presenti nella tabella utenti.
                                            Questo è il codice della richiesta:

                                            function DbGetAll($conn)
                                            {
                                                $result = mysql_query("SELECT * FROM utente",$conn);
                                                while($row = mysql_fetch_array($result, MYSQL_ASSOC))
                                                {
                                                    $ret[]=$row;
                                                }
                                                return $ret;
                                            }
                                            

                                            Ho provato a modificarlo, ma nulla da fare, o non funziona o mi mette tutti gli indirizzi; c'è un modo per far vedere solo l'indirizzo del destinatario?

                                            Grazie e scusate se ho sbagliato sezione.

                                            Brinchetto

                                            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