• User

    link da tabella di estrazione dati a pagina di dettaglio

    Ciao a tutti,
    come altre volte cerco in questo forum suggerimenti preziosi per la soluzione di un piccolo problema su php.
    Nella tabella di estrazione dei dati da un database mysql evidenzio regolarmente i record nei diversi campi.
    Quello che vorrei è che, oltre al link già presente sull'immagine, che mi porta alla pagina di dettaglio del record, poter aggiungere lo stesso link a qualcuna delle voci di altri campi.
    In pratica, per esempio, vorrei poter utilizzare la voce "appartamento con giardino" come link per arrivare alla pagina di dettaglio. Spero di essere stato abbastanza chiaro.
    Questa è la parte di codice interessata:

    
    $query = @mysql_query("SELECT * FROM immobili WHERE vetrina='si' AND scopo='Ve' AND uso='Ab' AND loc='0' ORDER BY rif DESC LIMIT ".$inizio.",".$max) or die (mysql_error());
    
    while($row = mysql_fetch_assoc($query)){
    
    echo '<tr><td><a href="scheda_dettaglio.php?rif='.$row['rif'].'" target=_blank alt="scheda"><img src="icona.php?rif='.$row['rif'].'"alt="scheda" width="10%"></a></td></tr>';
    echo "<tr><td></td></tr>";
    echo "<tr><td>codice:&nbsp;&nbsp;$row[rif]</td></tr>";
    echo "<tr><td>$row[comune]</td></tr>";
    echo "<tr><td>$row[zona]</td></tr>";
    echo "<tr><td>$row[des_tabella]&nbsp;&nbsp;in vendita</td></tr>";
    echo "<tr><td><span class=\"style1\">mq.$row[mq]</span></td></tr>";
    echo '<tr><td><b><a href="scheda_dettaglio.php?rif='.$row['rif'].'" target=_blank">dettaglio</a></b></span></td><tr>';
          include("stringa.php");
    echo "<tr><td><span id='des>'$testo</span></td></tr>";
    echo '<tr><td><h3 class=\"style1\">'.'?&nbsp;'.number_format($row['prezzo'],0,',','.').'</h3></td></tr>';
    }
    
    

    Questa è un esempio di parte della tabella di estrazione.

    • immagine (già linkata)
    • codice:123
    • città
    • via ...
    • appartamento con giardino (da linkare)
    • mq 85
    • dettaglio (linkato)
    • descrizione dell'immobile
    • Euro ....

    Grazie in anticipo saluti a tutti


  • User Attivo

    Ciao eisenblu
    ma come discrimineresti il testo da linkare? In base alla sua posizione della tabella?


  • User

    semplicemente cliccando sulla dicitura "appartamento con giardino" o qualsiasi altra voce. Se invece volessi linkare in blocco dal codice al prezzo come cambierebbe il codice? Grazie


  • User Attivo

    ho capito che intendi cliccare su "appartamento con giardino" ma la parte che non riesco a capire è: come hai pensato di accorgerti che quella è la scritta da cliccare? mi sono probabilmente perso un passaggio.
    Grazie


  • User

    semplicemente è una mia scelta, potrei decidere di linkare qualsiasi altra voce come prezzo o mq, tranne l'immagine che è già collegata


  • User

    penso di aver trovato la soluzione per la singola voce, questa è la parte di codice interessata e che sembra funzionare:

    ...
    echo '<span><a href="scheda_dettaglio.php?rif='.$row['rif'].'" target=_blank alt="scheda">'.$row["des_tabella"].'  in vendita</a></span><br />';
    ...

    quello che vorrei raggiungere ora è la possibilità di linkare tutto il blocco, per intenderci dal numero di codice al prezzo. grazie


  • User Attivo

    essendo campi separati credo che tu debba replicare l'echo su tutti i td per i quali vuoi che sia attivo il link


  • User

    Grazie Pietro, penso anch'io sia l'unica soluzione. Ciao