Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25

Hybrid View

  1. #1
    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. #2
    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. #3
    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. #4
    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. #5
    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. #6
    come faccio a modificare il titolo mettendo risolte?

  7. #7
    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

  8. #8
    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

  9. #9
    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. #10
    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.