Newsgroup: it.comp.www.php
Titolo: href al posto di submit

č possibile passare i parametri di una form per interrogarli poi con
$_REQUEST utilizzando href al posto di submit?
ciao a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


perche non $_GET ?
<a href = "pippo.php?cc=4&amp;bb=77">vgfhyf</a>


 >
anzitutto grazie per la risposta.
perchč non $_GET?
perchč con submit e $_REQUEST interroghi tutti i dati della form senza
doverli passare nell'url. almeno cosě mi pare dalle mie non ancora buone
conoscenze di php. mi serviva proprio sapere se erapossibile fa re questo.
ciao


 conoscenze di php. mi serviva proprio sapere se erapossibile fa re questo.
Ma forse tu intendevi dire, se era possibile fare un form (con tutti i campi
che vuoi) e poi inviarlo cliccando un link e non il bottone submit?!?

Red Owl ha scritto:

$_REQUEST è generico: va bene sia se passi via get, sia via post.
-- 
Mauro
------------------------------
Be Happy: drink Beer!
http://www.birraiolo.it
------------------------------

 > > perche non $_GET ?


esatto! forse non ero stato abbastanza chiaro. scusate. č possibile?


 č possibile?
si ma non con php.
Bisogna usare JavaScript e dire nell'evento onClick di lancisare il form....
Scusa ma ora devo andare...

 
a href=".... " onClick="this.form.submit()"
Max
-- 
Se mi volete scrivere
massimo . ori @ aliceposta . it

 a href=".... " onClick="this.form.submit()"
Esatto qualcosa del genere...
ora sono un po' arrugginito, se non dico cavolate cosi` non e` esattamente
corretto perche` il tag <a> non fa parte di un form e quindi l'oggetto this
non va bene in questo caso, bisogna specificare bene tutto:
document.form['...
Comunque diventiamo OT...

 Comunque diventiamo OT...
^_^;
-- 
ZER0
~ The Tangent Universe collapsed 5891 days, 8 hours, 33 minutes and 33 seconds ago.
on air ~ "Donnie Darko - Philosophy Of Time Travel"

 ^_^;
ok questo apre la pagina ma come faccio a dirgli di aprire la pagina con
parametri
esempio
<form name='principale' action=ep_dettagli_doc.php?Id=[?] method='post'>
il punto di domanda deve essere una variabile dovuta a una lista di righe.
come faccio?


 il punto di domanda deve essere una variabile dovuta a una lista di righe.
Non capisco cosa c'entri questo con la domanda iniziale, o con il contesto
dalla quale e' partita.
-- 
ZER0
~ The Tangent Universe collapsed 5891 days, 8 hours, 50 minutes and 20 seconds ago.
on air ~ "(Unknown Artist) - The Artifact And Living"

come faccio?
Non è che ti perdi in un bicchier d'acqua? Ovvero: non ho capito bene
le tue esigenze, ma mi sembra che di per sé il fatto di usare un link
al posto di un pulsante non cambi proprio niente.
Come dice Mauro, $_REQUEST ti prende tutto, post, get e cookies.
Dopo di che tu hai il method per il form: o è post, o è get.
Devi caricare una pagina particolare a seconda di un parametro Id
scelto nel form dall'utente?
Allora posto che a priori tu non sai qual è l'Id che verrà scelto
(quando PHP genera la pagina col form ancora non sa cosa sceglierà
l'utente e le azioni dell'utente sui campi del form avvengono client
side), hai 2 strade:
1. modifichi al volo tramite JS l'action del form a seconda delle
scelte dell'utente (credo si possa fare ma non chiedermi come. Oltre
tutto se uno ha disabilitato JS addio bisi!)
2. usi php per verificare se il modulo è stato inviato e se è stato
passato il parametro ID che ti serve, dopo di che, a seconda del
valore di tale ID, o includi un file particolare oppure reindirizzi su
una data pagina, ripassando però in questo caso tutti i dati già
passati dal form (altrimenti te li perdi per strada). Per quest'ultimo
aspetto hai a disposizione anche le sessioni.
Però se ci spieghi dove ti incarti e cosa devi fare sicuramente la
soluzione si trova.
Matteo
------------------------------------------
Un po' di là dal mare c'è una terra chiara
che di confini e argini non sa
------------------------------------------

fermat ha scritto:









<INPUT TYPE='submit' alt='visualizza' 'value=1'>
<INPUT TYPE='submit' alt='visualizza' 'value=2'>
<INPUT TYPE='submit' alt='visualizza' 'value=3'>
</form>
questa è la form che ho e volevo tramite il pulsante submit passare un
parametro al file
ep_dettagli_doc.php è possibile farlo?
