Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183

    Postare dei dati da pagina a pagina tramite un link

    Io so "postare" dei dati da pagina a pagina con l'utilizzo di pulsanti tipo:
    [
    <form method="post" action="pagina2.php">
    <input name="punsante" value="invia dato1" type="submit">
    ]

    Mi chiedo però se è possibile inviare dati utilizzando un semplice link del tipo:

    [
    invia dato1
    ]

    E' possibile? In che modo?

    Grazie

    Ciao

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Certo, è il metodo compare del POST, il GET.
    codice:
    <a href="www.sito.it?dato1=valore1&dato2=valore2&dato3=valore3>Link</a>
    Nella pagina php di destinazione i dati li prendi come faresti con POST, ma userai la variabile $_GET['nome_dato']

  3. #3
    Non puoi però usare entrambi i modi contemporaneamente, es.

    Non funziona:

    codice:
    <form action="./index.php?var=ciao">
    Se vuoi inviare delle variabili a una pagina generata in modo dinamico dovrai fare:

    codice:
    <form action="./index.php">
    <input type="hidden" name="var" value="ciao">

  4. #4
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Non puoi però usare entrambi i modi contemporaneamente, es.
    Sai che invece a me funziona su uno script di amministrazione?

    Codice PHP:
    <form method="post" class="cssform" action="'.$cmsURI.'?a=picturesave&p='.$cmsPost.'" enctype="multipart/form-data"
    anche io so che dovrebbe dare dei problemi ed invece non ne ho mai avuti

  5. #5
    ci sono molte variabili in gioco.

    Intanto tu hai un invio di tipo multipart, poi è molto importante la configurazione del server web e del modulo php; è in base a questa configurazione che il webserver decide quali variabili inizializzare in automatico e quali metodi usare.
    0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610
    ,987,1597,2584,4181,6765,10946,17711,28657,
    http://www.successionedifibonacci.it
    La spirale logaritmica http://www.successionedifibonacci.it...l/?q=it/node/9

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    grazie ma non ho capito i vostri esempi.
    non sono riuscito ad ottenere quello che volevo...

    in ogni modo vorrei continuare ad usare il metodo POST per lasciare "nascosti" i dati trasmessi.

    ... pensavo che si potesse fare e che fosse più semplice...

    Se riuscite a mandarmi qualche esempio.... oppure continuerò ad utilizzare i classici button

    Saluti

  7. #7
    Originariamente inviato da iorso
    grazie ma non ho capito i vostri esempi.
    non sono riuscito ad ottenere quello che volevo...

    in ogni modo vorrei continuare ad usare il metodo POST per lasciare "nascosti" i dati trasmessi.
    Se devi metterli nel link allora non possono essere nascosti. Al massimo possono essere cifrati. Altrimenti usi sistemi diversi per passare dati da una pagina all'altra.
    0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610
    ,987,1597,2584,4181,6765,10946,17711,28657,
    http://www.successionedifibonacci.it
    La spirale logaritmica http://www.successionedifibonacci.it...l/?q=it/node/9

  8. #8
    1) se devi passare dati tramite POST devi usare un form, non puoi farlo con un semplice link
    2) si possono tranquillamente passare dati via GET e POST insieme, anche se e' inusuale
    3) admdebian la tua firma e' un po' oversize

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    tutto chiaro ora!
    grazie mille e alla prossima

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.