Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2016
    Messaggi
    4

    Collegamento ipertestuale.. aiuto

    Allora premetto che è la prima pagina che "sviluppo".. ho una pagina html con dentro un parte di codice in php che mi prende i dati dal datbase tramite un while.. ma se io volessi associare a tutti i record del campo ID un collegamento ipertestuale come posso fareee?? avevo pensato di fare come ho visto su qualche forum: <a href="PAGINA.php"><td>".$cicle['ID']."</b></td></a> ma a quanto pare non funziona... questo è il codice php:

    <?php
    $query = mysql_query("SELECT * FROM warehouse.warehouse");

    while($cicle=mysql_fetch_array($query)){


    echo "

    <tr bgcolor=$color>

    <td>".$cicle['ID']."</b></td>


    <td>".$cicle['DataIN']."</td>


    <td>".$cicle['Destination']."</td>

    </tr>";

    }

    ?>
    Ultima modifica di ScKlan; 13-06-2016 a 16:56 Motivo: più dettagli

  2. #2
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Prima di tutto pensa a che collegamento ipertestuale vuoi generare:
    se $id è 1 come deve essere il link?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2016
    Messaggi
    4
    Quote Originariamente inviata da Luke70 Visualizza il messaggio
    Prima di tutto pensa a che collegamento ipertestuale vuoi generare:
    se $id è 1 come deve essere il link?
    Il collegamento che voglio generare è uguale per tutti gli id, ovvero io devo collegare tutti gli id ad una pagina che poi eseguirà una query a a seconda dell'id scelto il problema è che se metto un tag <a href=..> per fare il collegamento mi da un errore: Parse error: syntax error, unexpected 'popup3' (T_STRING)

  4. #4
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Quote Originariamente inviata da ScKlan Visualizza il messaggio
    Il collegamento che voglio generare è uguale per tutti gli id, ovvero io devo collegare tutti gli id ad una pagina che poi eseguirà una query a a seconda dell'id scelto il problema è che se metto un tag <a href=..> per fare il collegamento mi da un errore: Parse error: syntax error, unexpected 'popup3' (T_STRING)
    Beh... il link che vuoi non è uguale per tutti! Ci deve essere un parametro che contiene il valore $id altrimenti non puoi passarlo alla query.


    Da dove salta fuori quel popup3?
    Che ne dici di scrivere la riga con il link cos'ì capiamo cosa hai fatto e quale può essere l'errore?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2016
    Messaggi
    4
    <body>
    <section>


    <article>
    <div class="table-responsive">
    <table>

    <?php
    $query = mysql_query("SELECT * FROM warehouse.warehouse");

    while($cicle=mysql_fetch_array($query)){

    $uscito = mysql_query("SELECT WasDelivered FROM warehouse.warehouse");



    if ( $cicle['WasDelivered'] == 1 )
    {

    $color="red";
    }
    else
    {

    $color="white";
    }

    echo "

    <tr bgcolor=$color>

    <a href="popup3.php" name="id"><td>".$cicle['ID']."</b></td></a>


    <td>".$cicle['DataIN']."</td>

    <td>".$cicle['UserIN']."</td>

    <td>".$cicle['Reason']."</td>

    <td>".$cicle['Description']."</td>

    <td>".$cicle['Location']."</td>

    <td>".$cicle['DataOUT']."</td>

    <td>".$cicle['UserOUT']."</td>

    <td>".$cicle['Destination']."</td>

    </tr>";

    }

    ?>
    </table>
    </div>


    </article>
    </section>
    </body>


    Questa è la pagina interessata, popup3 è la pagina che poi mi eseguirà la query, il parametro a id cè.. è il name...

  6. #6
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Allora...
    è dentro un echo" " e quindi non puoi usare " per delimitare il testo.
    Se vuoi che il link finisca nella tabella, deve stare dentro il <td></td> e non fuori!

    Inoltre in questo modo la pagina popup3.php non può sapere su quale $id lavorare: il name non viene passato attraverso un link ipertestuale

    <td><a href='popup3.php?id='".$cicle['ID']."</a></td>

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2016
    Messaggi
    4
    Grazie milleeee adesso funzionaaaaa!!! comunque hai ragione popup3 non sa su quale id lavorare

  8. #8
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    in popup3.php

    $id=(int)$_GET('id');

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.