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. Visualizzare dati di un utente
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      mirkoagrati User Attivo • ultima modifica di

      Ciao ranz,
      prova così:

      [php]
      $query = mysql_query("SELECT * FROM soci WHERE user_id = '" . $_SESSION['login'] . "' LIMIT 1");
      [/php]Comunque in quella maniera stai cercando un ID come stringa,
      solitamente trattasi di numero, è corretto?

      Ciao

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • R
        ranz User • ultima modifica di

        Nulla da fare. Continua a uscirmi lapagina completamente bianca

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Ho visto ora l'errore nella query, mettendola come scritto da mirkoagrati, dovrebbe funzionare.
          Ma stai provando in locale? Perchè sarebbe meglio abilitare la visualizzazione degli errori.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • R
            ranz User • ultima modifica di

            Sì, sto provando in locale e usando il suggerimento di Mirko funziona.
            Per il form devo fare così?

            [html]<input name="nome" type="text" id="nome" value="<?php echo $dati['nome']?>"</td>[/html]

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              ranz User • ultima modifica di

              La sintassi per l'aggiornamento è: ```
              UPDATE soci SET nome='$_POST['nome']

              
              e poi via via i vari campi?
              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                mirkoagrati User Attivo • ultima modifica di

                Si,
                l'update funziona così:

                update tab set campo1=val1, campo2=val2
                where id=id1

                Ciao

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  Per abilitare la visualizzazione degli errori, modifica il file php.ini impostando cosi queste 2 variabili:

                  
                  error_reporting  =  E_ALL
                  display_errors = On
                  
                  

                  Almeno sappiamo dov'è l'errore, invece di controllare tutto lo script ogni volta.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • R
                    ranz User • ultima modifica di

                    Scusate se riprendo questo post, ma stavolta houn problemacon l'update.
                    Non so se la logica è giusta, io ho fatto così: dopo aver controllato che l'utente non abbia lasciato nessun campo vuoto ho postato il seguente codice,ma mi esce sempre la famosa pagina bianca

                    [php]$strSQL = "UPDATE soci SET nome='$_POST['nome']', cognome='$_POST['cognome']', data_nascita='$_POST['data_nascita', luogo_nascita='$_POST['luogo_nascita']', indirizzo='$_POST['indirizzo']',cap='$_POST['cap']', citta='$_POST['citta']', provincia='$_POST['provincia']', email='$_POST['email']', password='$_POST['password']' WHERE user_id = '$_SESSION['login']' LIMIT 1 ";
                    mysql_query($strSQL) OR die("Errore 003, contattare l'amministratore ".mysql_error());
                    [/php]Sono sicuro che sarà una stupidaggine,ma dov'è l'errore?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • R
                      ranz User • ultima modifica di

                      Ok, come non detto. Problema risolto e scusate

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • M
                        mirkoagrati User Attivo • ultima modifica di

                        Ciao ranz,
                        ti manca una quadra s data di nascita e
                        prova a scrivere la stringa componendola così:

                        [php]
                        $strSQL = "UPDATE soci SET nome='" . $_POST['nome'] . "', cognome='" . $_POST['cognome']. ........
                        [/php]Ciao

                        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