Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    per semplificare il tutto ho cambiato user in ID


    faccio cosi in users.class.php
    codice:
            }        
                // verifica login
          public function get_id(){
            return  $_SESSION['auth'];   
            }


    e cosi nella pagina dei risultati
    codice:
    <?php
    session_start();
    require_once('lib/Users.class.php');
    $login = New Users;
    ?>
    <html>
    <head>
    <link rel="stylesheet" href="css/style.css" type="text/css" />
    </head>
    <body>
    <body>
    
    
    
    
    <?php if($login->is_logged()) : ?>
        
        <div id="contenuti_protetti">
        
        
        
        
        <?php
    /*
    Visualizza tutti i dati della tabella 'players'
    */
     
    // connessione al database
    include('connect-db.php');
      $id = $login->get_id();
    // ottiene i risultati dal database
    
    
    $result = mysql_query("SELECT * FROM players where id=$id")
    or die(mysql_error()); 
     
    // visualizza i dati in tabella
    
    
    
    
    echo "<table border='1' cellpadding='10'>";
    echo "<tr> <th>ID cliente</th> <th>Spedizione</th> <th>Data Spedizione</th> <th>Colli</th> <th>Peso</th> <th>Destinatario</th> <th>Località </th>  <th>Contrassegno</th> <th>Ora e Data inserimento</th> <th>Eventuali comunicazioni</th> <th>Dettaglio</th> </tr>";
     
    // loop tra i risultati della query del database, visualizzandoli in tabella
    while($row = mysql_fetch_array( $result )) {
     
    // emissione del contenuto di ogni riga in una tabella
    echo "<tr>";
    echo '<td>' . $row['id'] . '</td>';
    echo '<td>' . $row['id_sepf'] . '</td>';
    echo '<td>' . $row['data'] . '</td>';
    echo '<td>' . $row['colli'] . '</td>';
    echo '<td>' . $row['peso'] . '</td>';
    echo '<td>' . $row['riferimentodest'] . '</td>';
    echo '<td>' . $row['localita'] . '</td>';
    echo '<td>' . $row['contrassegno'] . '</td>';
    echo '<td>' . $row['ora_data'] . '</td>';
    echo '<td>' . $row['comunicazioni'] . '</td>';
    echo '<td><a href="dettaglio.php?id=' . $row['id'] . '">Dettaglio</a></td>';
    
    
    echo "</tr>";
    }
     
    // chiude la tabella>
    echo "</table>";
    ?>
        </div>
    
    
    <?php endif; ?>
    
    
        
        
        
        </div>
    
    
    
    
    
    
    </body>
    </html>



    nulla pagina bianca
    Ultima modifica di enrico16101990; 23-10-2016 a 17:20

  2. #12
    ho cambiato userid con id per semplificare



    users.class.php
    codice:
    		
    			// verifica login
          public function get_id(){
            return  $_SESSION['auth'];   
    		}


    pagina con risultati

    codice:
    <?phpsession_start();
    require_once('lib/Users.class.php');
    $login = New Users;
    ?>
    <html>
    <head>
    <link rel="stylesheet" href="css/style.css" type="text/css" />
    </head>
    <body>
    <body>
    
    
    
    
    <?php if($login->is_logged()) : ?>
    	
    	<div id="contenuti_protetti">
        
        
        
        
        <?php
    /*
    Visualizza tutti i dati della tabella 'players'
    */
     
    // connessione al database
    include('connect-db.php');
      $id = $login->get_numero();
    // ottiene i risultati dal database
    
    
    $result = mysql_query("SELECT * FROM players where id=$numero")
    or die(mysql_error()); 
     
    // visualizza i dati in tabella
    
    
    
    
    echo "<table border='1' cellpadding='10'>";
    echo "<tr> <th>ID cliente</th> <th>Spedizione</th> <th>Data Spedizione</th> <th>Colli</th> <th>Peso</th> <th>Destinatario</th> <th>Località </th>  <th>Contrassegno</th> <th>Ora e Data inserimento</th> <th>Eventuali comunicazioni</th> <th>Dettaglio</th> </tr>";
     
    // loop tra i risultati della query del database, visualizzandoli in tabella
    while($row = mysql_fetch_array( $result )) {
     
    // emissione del contenuto di ogni riga in una tabella
    echo "<tr>";
    echo '<td>' . $row['id'] . '</td>';
    echo '<td>' . $row['id_1'] . '</td>';
    echo '<td>' . $row['data'] . '</td>';
    echo '<td>' . $row['colli'] . '</td>';
    echo '<td>' . $row['peso'] . '</td>';
    echo '<td>' . $row['riferimentodest'] . '</td>';
    echo '<td>' . $row['localita'] . '</td>';
    echo '<td>' . $row['contrassegno'] . '</td>';
    echo '<td>' . $row['ora_data'] . '</td>';
    echo '<td>' . $row['comunicazioni'] . '</td>';
    echo '<td><a href="dettaglio.php?id=' . $row['id_1'] . '">Dettaglio</a></td>';
    
    
    echo "</tr>";
    }
     
    // chiude la tabella>
    echo "</table>";
    ?>
    	</div>
    
    
    <?php endif; ?>
    
    
        
        
        
    	</div>
    
    
    
    
    
    
    </body>
    </html>

    nulla pagina bianca!!!!!

  3. #13
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,373
    Quali sono i valori di $login->is_logged() e di $id ?

    Per rintracciare gli errori puoi/devi fare degli echo "quello che vuoi" in posti 'strategici' del codice per vedere se php passa o non passa di qua o di là e/o stampare a video il contenuto delle variabili per vedere se hanno valori che vanno bene o meno.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #14
    scusami la domanda, ma in questo modo dovrei vedere soltanto le righe che hanno come contenuto 2?

    codice:
    $result = mysql_query("SELECT * FROM players where id=2")
    or die(mysql_error());

  5. #15
    Quote Originariamente inviata da enrico16101990 Visualizza il messaggio
    scusami la domanda, ma in questo modo dovrei vedere soltanto le righe che hanno come contenuto 2?

    codice:
    $result = mysql_query("SELECT * FROM players where id=2")
    or die(mysql_error());


    infatti vedo solo i contenuti 2, almeno questo va

  6. #16
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,373
    Non capisco cosa va e cosa che non va.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  7. #17
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Non capisco cosa va e cosa che non va.


    codice:
    // connessione al database
    include('connect-db.php');
      $numero = $login->is_logged();
    // ottiene i risultati dal database
    
    
    $result = mysql_query("SELECT * FROM players where id=$numero")
    or die(mysql_error());


    in questo modo usando is_logged mi da tutti i risultati con valore 1, non riesco a capire come devo fare per trovare ciò che passa la variabile ID

  8. #18
    credo di aver capito perché riesco a trovare soltanto gli "ID" con valori "1"

    codice:
    		// se individua l'utente		if(mysql_num_rows($result)==1){
    			$row = mysql_fetch_array($result);
    			$this->login_iduser = $row['id'];
    			return TRUE;
    			}
    da come ho capito se trova l'utente il suo id viene passato come 1

    ho capito bene?

  9. #19
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,373
    $login->is_logged() torna un boolean mentre ti ci vuole un id.


    codice:
    // connessione al database
    include('connect-db.php');
      $numero = $login->get_id();
    // ottiene i risultati dal database
    
    
    $result = mysql_query("SELECT * FROM players where id=$numero")
    or die(mysql_error());
    Aggiungo che get_id deve essere richiamato dopo il test con is_logged.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  10. #20
    Quote Originariamente inviata da badaze Visualizza il messaggio
    $login->is_logged() torna un boolean mentre ti ci vuole un id.


    codice:
    // connessione al database
    include('connect-db.php');
      $numero = $login->get_id();
    // ottiene i risultati dal database
    
    
    $result = mysql_query("SELECT * FROM players where id=$numero")
    or die(mysql_error());





    Aggiungo che get_id deve essere richiamato dopo il test con is_logged.

    sto provando tutte le variabili tutte mi restituiscono 1 come risultato

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.