Visualizzazione dei risultati da 1 a 2 su 2

Discussione: xslt e php

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    21

    xslt e php

    Ciao a tutti

    Ringrazio chi sa rispondere.

    Praticamente:

    Visualizzo dei dati da database e creo con php la pagina xml da trasformare in questo modo:

    $xmldoc = $xmldoc."<opzioni>";
    while($row = $res->fetchRow()){
    $xmldoc .="<viaggio>";
    $xmldoc = $xmldoc."<localita>".$row['localita']."</localita>";
    $xmldoc = $xmldoc."<partenzaora>".$row['partenzaora']."</partenzaora>";
    $xmldoc = $xmldoc."<postiliberi>".$row['postiliberi']."</postiliberi>";
    $xmldoc = $xmldoc."<descrizione>".$row['descrizione']."</descrizione>";
    $xmldoc = $xmldoc."<immagine>".$row['immagine']."</immagine>";
    $xmldoc .= "<modifica>images/sistema/button_edit.png</modifica>";
    $xmldoc .="<elimina>images/sistema/button_drop.png</elimina>";
    $xmldoc .="</viaggio>";
    }
    $xmldoc = $xmldoc."</opzioni>";
    e lo passo al processore XSLT per la trasformazione.

    Il punto sono le due immagini modifica ed elimina perchè nel file
    xslt le visualizzo con così:

    <td><img width="10" height="10"><xsl:attribute name="src"><xsl:value-of select="modifica"></xsl:value-of></xsl:attribute></img></td>

    <td><img width="10" height="10"><xsl:attribute name="src"><xsl:value-of select="elimina"></xsl:value-of></xsl:attribute></img></td>

    Voglio che le immagini linkino a <<....://localhost/.../default.php?url=elimina&idopz=...>>
    come faccio a passare l'id dell'opzione o qualsiasi altra variabile php nel file xslt?? oppure mi dite un semplice metodo per risolvere il problema grazie

  2. #2
    gestisci l'attributo href allo stesso modo in cui gestisci l'attributo src dell'immagine.

    <a><xsl:attribute name="href">//localhost/.../default.php?url=elimina&idopz=<xsl:value-of select="id"/></xsl:attribute></a>
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

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