passare una variabile da una pagina a webform

7 contenuti / 0 new
Ultimo contenuto
passare una variabile da una pagina a webform

ci siamo quasi.
ancora pochi ritocchi e il sito è finito...

questa cosa non riesco proprio a farla, forse sbaglio qualcosa.

ho una scheda creata con cck.
ovvero titolo/testo/codice

un link mi apre il modulo "richiesta info" che ho creato con webform e vorrei passare questo codice al modulo...
come faccio?

ogni volta che creo una scheda dovrebbe mettermi il link con il codice che richiama il form...

con %get[codice] nel campo codice di webform dovrei riuscire a passare la variabile da url, ma non mi funziona.

probabilmente sbaglio la costruzione del link...

ora è così: /?q=it/corsi

come faccio a passare la variabile "codice" via url ?

così non funziona: /?q=it/corsi/?codice=10

grazie

nulla?

guarda, per ora non ho mai avuto a che fare con CCK (gli darò un'occhiata quanto prima), e quindi non so esattamente di cosa parli, ma per passare delle variabili tramite l'url, devi separarle col carattere '&'.

quindi /?q=it/corsi/&codice=10 forse dovrebbe andare. ;)

perfetto!!!
avevo provato in tutti i modi tranne quello giusto. :-)

grazie

state seguendo la via sbagliata.. i dati vanno passati senza usare & o ? o altro, che rendono gli URL "sporchi" molto meglio it/corsi/10 e prelevare la variavile corsi con:

<?php
$corsi
= arg(2);
?>

Ciao
Marco
--
My blog
Working at @agavee

proverò anche così. grazie. :-)

<?php
$corsi
= arg(2);
?>

non funziona, almeno a me, ti spiego il problema.

Ho creato pagina che con Pathauto e la richiamo in questo modo
www.miosito.it/scheda
questa pagina (usando PHP code) deve ricevere in GET il valore id=NUMERO per fare una query al db.
Se la richiamo in questo modo www.miosito.it/scheda?id=32
funziona perchè contiene questo script

$scheda = preg_replace("/[^0-9]/","", $_GET['id']);

certo come dici tu sarebbe stato molto meglio avere un link del genere www.miosito.it/scheda/32
ho provato come dicevi a sostituire il suddetto codice con
<?php
$scheda
= arg(2);
?>

ma non funziona.