Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Link dinamico a pagina web

    Ciao,
    ho il seguente script:

    echo "<td text-align='center' bgcolor='#003300' text-color='#FFFFFF'><a href=\"pippo2.php? id=".$dati['id']."\">".$dati[nomelink]."\" ></a>
    ".$dati['nome'].'</td>';


    che mi visualizza un nome (campo "nomelink") e linka tale nome alla pagina pippo2.php


    Ora....io vorrei che l'indirizzo della pagina php (nell'esempio pippo2.php) sia anch'esso
    scaricato dinamicamente dal database. In altre parole per ogni [nomelink]
    inserito da me nel database e richiamato nella pagina si dovrebbe associare un indirizzo web
    che carico io sul database e che mi viene richiamato sulla pagine e associato al [nomelink]
    osi che quanto io clicco su [nomelink] mi va a quella specifica pagina web.

    Come si può modificare lo script sopra per raggiungere tale risultato?

    Spero di essermi spiegato correttamente.

    Fatemi sapere.

    Grazie

  2. #2
    se non ho capito male, dovrebbe essere sufficiente una cosa del genere:

    Codice PHP:
    echo "<td text-align='center' bgcolor='#003300' text-color='#FFFFFF'>
    <a href=\""
    .$dati[link]."? id=".$dati['id']."\">".$dati[nomelink]."\" ></a>
    "
    .$dati['nome'].'</td>'
    dove "link" è il nome del campo del db in cui viene memorizzato l'url

  3. #3

    re

    Grazie,

    faccio subito una prova e ti aggiorno.

    Grazie x ora

  4. #4
    Ciao maje,

    ho appena fatto il test e sembra funzionare correttamente.
    L'unico problema è che nella pagina web che va ad aprire associa un ID che si porta dietro dal codice
    evidentemente. Questo comporta che non apre la pagina esatta da me desiderata e linkata del nuovo sito.
    Spero di aver spiegato bene la cosa.

    Fammi sapere.


    Grazie 1000

  5. #5

    re

    ciao maje

    come posso modificare il codice per far aprire la nuova pagina in modalità _blank ?

    Grazie ancora.

  6. #6

    Re: re

    Originariamente inviato da programmer-man
    ciao maje

    come posso modificare il codice per far aprire la nuova pagina in modalità _blank ?

    Grazie ancora.
    Codice PHP:
    echo "<td text-align='center' bgcolor='#003300' text-color='#FFFFFF'>
    <a href=\""
    .$dati[link]."? id=".$dati['id']."\" target=\"_blank\">".$dati[nomelink]."\" ></a>
    "
    .$dati['nome'].'</td>'

  7. #7
    Originariamente inviato da programmer-man
    Ciao maje,

    ho appena fatto il test e sembra funzionare correttamente.
    L'unico problema è che nella pagina web che va ad aprire associa un ID che si porta dietro dal codice
    evidentemente. Questo comporta che non apre la pagina esatta da me desiderata e linkata del nuovo sito.
    Spero di aver spiegato bene la cosa.

    Fammi sapere.


    Grazie 1000
    non so se ho capito bene, ma mi sembra che il problema sia nel link: in tal caso dovresti vedere come viene salvato nel db il valore del campo "link"

  8. #8

    re

    ciao maje,
    dunque mi succede questo praticamente:

    se io nel campo del database metto un indirizzo dinamico
    come il seguente (in quanto il link deve puntare ad una pagina specifica)

    http://www.myosito.com/it/DettaglioProdotto.php?c=13501

    la pagina del sito me la apre ma è la pagina index e non quella specifica e precisa indicata
    nell'url quì sopra.

    Per quanto riguarda il campo dell'url sul database gli ho dato valore varchar500


    Fammi sapere.


    Grazie

  9. #9
    ok capito, allora prova una cosa del genere:

    Codice PHP:
    echo "<td text-align='center' bgcolor='#003300' text-color='#FFFFFF'>
    <a href=\""
    .$dati[link]." id=".$dati['id']."\" target=\"_blank\">".$dati[nomelink]."\" ></a>
    "
    .$dati['nome'].'</td>'
    in pratica se tu nel db metti già l'url in questo modo:

    (link=) http://www.myosito.com/it/DettaglioProdotto.php?c=13501

    allora il parametro "c", che immagino sia quello che identifica la pagina, è già compreso e perciò devi togliere il "?" come nell'esempio sopra.

  10. #10
    Capisco..ora provo allora poi ti faccio sapere subito.

    grazie

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.