Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Devo fare una cosa del genere:

    Codice PHP:
    <div id="tabella_uno">
        <?php 
            
    require_once 'connessione.php';
            
    $query "SELECT * FROM tabella_uno ";
            
    $result mysql_query($query);
            if (!
    $result) die ("Accesso al database fallito:".mysql_error());
            
            
    $rows mysql_num_rows($result);
            for(
    $j 0$j $rows; ++$j) {
                
    $row mysql_fetch_row($result);
                echo 
    "</br>";
                
    $id=$row[0];
                
    $nome=$row[1];
                echo 
    '<a href="prova_pag.php?id='.$id.'">'.$nome.'</a><br/>';
            }
        
    ?>
    </div>
    Poi in prova_pag.php recuperi l'id passaro come parametro con $_GET['id'].

    P.S.
    Passare l'id sull'URL in get non è la soluzione migliore per cui devi quantomeno effettuare un po' di controlli per evitare accessi al DB non consentiti.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  2. #2
    Quote Originariamente inviata da satifal Visualizza il messaggio
    Devo fare una cosa del genere:

    Codice PHP:
    <div id="tabella_uno">
        <?php 
            
    require_once 'connessione.php';
            
    $query "SELECT * FROM tabella_uno ";
            
    $result mysql_query($query);
            if (!
    $result) die ("Accesso al database fallito:".mysql_error());
            
            
    $rows mysql_num_rows($result);
            for(
    $j 0$j $rows; ++$j) {
                
    $row mysql_fetch_row($result);
                echo 
    "</br>";
                
    $id=$row[0];
                
    $nome=$row[1];
                echo 
    '<a href="prova_pag.php?id='.$id.'">'.$nome.'</a><br/>';
            }
        
    ?>
    </div>
    Poi in prova_pag.php recuperi l'id passaro come parametro con $_GET['id'].

    P.S.
    Passare l'id sull'URL in get non è la soluzione migliore per cui devi quantomeno effettuare un po' di controlli per evitare accessi al DB non consentiti.
    grazie satifal!
    ora che torno a casa provo subito....solo una curiosità....così facendo applico il collegamento ad ogni singola variabile creata mediante il ciclo for, giusto? cioè quindi non ho un solo tasto per poi passare alla pagina prova.php.......e se mettessi il nome della tabella in una variabile, si potrebbe poi richiamare?...vabbè scusa magari sto dicendo una cavolata. ora nn avendo il mio pc non posso provare...
    grazie 1000 ancora!

  3. #3
    ok risolto! ho ottenuto quello che volevo con un semplice form dove gli passo prova.php tramite il metodo $_POST per "nascondere" le info e 2 input text dove nel primo ho come valore il nome della tabella e l'altro ho come valore l'intero ciclo, ovvio che quest'ultimo è di tipo hidden. Tutto sembra funzionare!
    fatemi sapere se questa è una buona strada oppure è una cavolata.
    Grazie

    ****
    ed ovviamente un 3 input come submit
    Ultima modifica di EnrichrisT; 17-02-2015 a 18:58 Motivo: correzione input

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 © 2025 vBulletin Solutions, Inc. All rights reserved.