Newsgroup: it.comp.www.php
Titolo: conservare informazioni tra un form ed un altro

Ed eccomi qua', il solito incompetente in cerca di una stringhetta in
regalo.
Non so nemmeno se e' un problema risolvibile.
Ho tante schede prodotto diverse che per ora devo fare a mano una per una
in quanto non e' ancora chiara completamente la procedura di acquisto. 
Uno dei pulsanti manda ad una pagina con un form generico di ordine in cui
si inseriscono i propri dati per l'ordine e si viene informati delle
modalita' di pagamento offline (cc postale e rif, bancari)
mi piacerebbe che il pulsante - immagino dentro un form - generasse una
variabile specifica che mi segnalasse da che scheda e' partito l'imput e
che questa variabile fosse inserita in automatico in un campo del form di
ordine.
So che non e' molto elegante chiedere script ma sono troppo principiante in
php e se non ricevo l'imbeccata rinuncio alla questione e non ci penso
piu'. 
grazie comunque per l'attenzione. 
-- 
grafite - alessandro pedroni
webmaster[senzaspazzatura]@
grafite.biz
www.grafite.biz
#it.comp.grafica su 
irc.azzurra.net

grazie comunque per l'attenzione. 
Se non sei in grado di fare questo allora forse č meglio che lasci
perdere...comunque se non posti il codice in tuo possesso, anche
volendo, come facciamo a postare il codice?
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 
Grazie della risposta, hai ragione, non ho ancora fatto il codice e tranne
che la schedina che fondamentaqlmente e' html con .php invece che .htm.
vediamo se riesco ad essere meno capoccione, se uso per inviare la
variabile un link del genere vado bene o finisco nella marana? 
(chiedo scusa, per capire sta battutazza bisogna essere fans di Albertone
ed aver visto cento volte Un americano a Roma - awanagana wozzameriga!)
<a href="form_di_ordine.php?var=Nomeprodotto">Vai al Form di Ordine</a>


 <a href="form_di_ordine.php?var=Nomeprodotto">Vai al Form di Ordine</a>
he he ... e mo come la ricevo?


 
il valore sta in $_GET['var']
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale

 $_GET['var']
Lo so che sono una sega ma abbiate pazienza:
Ho scritto
===============================================
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
</head>
<?php
$_GET['var']
?>
<body>
<p>pagamento alternativo </p>
<form name="form1" method="post" action="">
  <input name="textfield" type="text" value="<?php print'$var'?>">
</form>
<p>&nbsp; </p>
</body>
</html>
====================================
mi scrive un bellissimo quanto ridicoo $var come valore predefinito nel
campo del form ... Sigh 


 <?php print'$var'?>
<?php print ($var); ?>
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 ha detto:
ecco qui:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>Documento senza titolo</title>
</head>
<body>
<p>pagamento alternativo </p>
<form name="form1" method="post" action="">
<input name="textfield" type="text" value="<?php echo ($_GET['var'])
?>">
</form>
</body>
</html>


 
Per intendere dovrei avere la capacita' di intendere e di volere ... =((
Comunque ho scritto:
===========================================
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
</head>
<?php ($_GET['var']); ?>
<body>
Modulo di ordine per <?php print ($_GET['var']); ?>
<p>pagamento alternativo </p>
<form name="form1" method="post" action="">
  <input name="textfield" type="text" value="<?php print ($_GET['var']);
?>">
</form>
<p>&nbsp; </p>
</body>
</html>
============================================
E tutto funziona, ora non mi resta che aggiungere il resto dei campi e di
inviarlo al mio formprocessor
Ultima domanda se 
<input name="textfield" type="text" value="<?php print ($_GET['var']); ?>">
diventa
<input name="textfield" type="hidden" value="<?php print ($_GET['var']);
?>">
Dovrebbe funzionare tutto ugualmente, giusto? giusto!
Un enorme grazie a tutti!!




grazie anche a te, adesso pero' spiegatemi la differenza tra GET ed echo
(se cio' non vi aggrava l'umore...)


 <?php ($_GET['var']); ?>
Questo non fa nulla. Se intendi stampare il valore della variabile devi 
usare le funzioni di output tipo echo o print (come nel value 
dell'input) come da precedente segnalazione di Setec


 dell'input) come da precedente segnalazione di Setec
E' vero, ho dimenticato di cancellarlo dal delirio precedente. La
differenza tra echo e print me la vado a cercare da me grazie di nuovo


 (se cio' non vi aggrava l'umore...)
Se potevo scrivere una enormita' dovevo scrivere la domanda che (non posso
negarlo) hoo scritto. Cancellate tutto ed abbiate pazienza, l'unica
differenza di cui e' lecito chiedere e' tra print ed echo, non certo tra
GET ed echo


 GET ed echo
Dal manuale:
http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
ciao
Gian Leonardo