Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    20

    Aprire popup da risultato query e visualizzare campi

    Salve a tutti,

    vi spiego brevemente cosa dovrei fare...
    ho una query in php che mi da tramite echo il risultato sullo schermo. fin qui tutto ok, funziona.
    avrei bisogno però di rendere cliccabile il risultato che viene fuori, che mi apra una finestra (pensavo tipo a quelle degli adv che si aprono nella pagina, credo sia js?) dove sopra ci sono riportati altri campi della tabella, tipo la descrizione e altri dettagli.

    parto da qui per adesso:

    Codice PHP:

    $risultato 
    mysql_query($query) or die (mysql_error());

    $risposta mysql_query($query) or die ("Utilizza termini più specifici!");

    $dentro_la_query mysql_fetch_assoc($risposta);
    while(
    $rowmysql_fetch_assoc($risultato)) {

    $nome $row['nome'];

    echo 
    " - $nome// avrei bisogno di rendere linkabile questo echo e che mi rimandi a un popup con dentro visualizzati altri campi che compongono la tabella. 

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Forse è più javascript che php. cmq:
    1. Dovresti fare la pagina con le info che vuoi mostrare e che prende come parametro l'id del record e rifai la query(es. mostra.php).
    2. Nella pagina dove metti il nome aggiungi il seguente script js:
    codice:
    <script>
    function popup(id){
      window.open('<tuo-path>/mostra.php?id='+id, 'Titolo',  'status=0, toolbar=0, location=0, menubar=0, ' + 
         'resizable=1, scrollbars=0, width=800, height=600' );
      // Metti le opzioni che ti servono
    }
    </script>
    3. Al posto di stampare solo il nome, metti il link alla funzione:
    Codice PHP:
    while($rowmysql_fetch_assoc($risultato)) {
      
    $id $row['id'];
      
    $name $row['name'];
      echo 
    "<a href='javascript:popup($id});'>$name</a>";


  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    20
    Grazie prefetto! funziona tutto

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.