Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727

    come sostituire una SELECT con dei link

    se devo estrarre dei dati da un DB mysql, faccio ad esempio una select così

    <select name="anno">
    <option value="2008">2008</option>
    <option value="2009">2009</option>
    <option value="2010">2010</option>
    </select>

    con un method="post" passo questa richiesta ad una pagina php e quella si prende la variabile $anno e mi stampa i dati relativi all'anno che ho scelto

    MA se non voglio usare una select, come posso fare tutto questo procedimento con dei link?
    del tipo:
    clicca qui per i dati del 2008
    clicca qui per i dati del 2009
    clicca qui per i dati del 2010

    è fattibile? che ci metto nel tag A??? come faccio a trasferirlo con method="post"??????

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Ciao,
    scusa se rispondo con una domanda, ma perchè deve essere per forza post?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    beh solo perchè sono abituato a fare così
    mi piace organizzare le pagine così, una chiede ed un altra pagina risponde
    ma accetto altre proposte sia chiaro

  4. #4
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Secondo me puoi benissimo recuperare la variabile da get, non c'è nulla di male. Il valore della variabile lo appendi al link, anche perchè per inviare un post o usi un form o usi fsockopen ( o anche altri metodi, che comunque ti complicano solo la vita ).
    Ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    mi puoi gentilmente scrivere un esempio col get
    (che non ho mai usato...)

  6. #6
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    La variabili get si appendono alla url, e sono connesse a questa tramite il simbolo '?' ( punto di domanda ), per esempio

    Codice PHP:
    <a href="www.miosito.com/miapagina.php?anno=2008"
    Se devi appendere più di una variabile, le concateni con il simbolo '&' ( e commerciale )

    Codice PHP:
    <a href="www.miosito.com/miapagina.php?anno=2008&altravariabile=pippo"
    Il get, tra le altre cose, si differenzia dal post per la minor mole di dati che può inviare, ma per poche variabili ( che contengano pochi dati ) va benissimo.
    Se hai altre difficoltà chiedi pure.
    Ciao

    edit----

    Ho dimenticato di dirti che si recuperano così

    Codice PHP:
    $anno $_GET['anno']; 
    o ancora meglio

    Codice PHP:
    $anno = isset($_GET['anno']) ? (int)$_GET['anno'] : 0

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.