- Home
- Categorie
- Coding e Sistemistica
- PHP
- link da tabella di estrazione dati a pagina di dettaglio
-
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: $row[rif]</td></tr>"; echo "<tr><td>$row[comune]</td></tr>"; echo "<tr><td>$row[zona]</td></tr>"; echo "<tr><td>$row[des_tabella] 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\">'.'? '.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
-
Ciao eisenblu
ma come discrimineresti il testo da linkare? In base alla sua posizione della tabella?
-
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
-
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
-
semplicemente è una mia scelta, potrei decidere di linkare qualsiasi altra voce come prezzo o mq, tranne l'immagine che è già collegata
-
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
-
essendo campi separati credo che tu debba replicare l'echo su tutti i td per i quali vuoi che sia attivo il link
-
Grazie Pietro, penso anch'io sia l'unica soluzione. Ciao