Newsgroup: it.comp.www.php
Titolo: Spiegazioni??

mi è stato detto:
-------------------------------
dalla versione 4.2 del PHP le variabili in GET e POST non sono più
disponibili con il nome $variabile (come ad esempio $categoria) ma come
array
associativi $_GET e $_POST.
----------------------------------------------------
Qualcuno sa darmi delle delucidazioni maggiori per questa cosa ??
forze che dentro array $_GET c'è le varibili della form dentro??
quindi per tirarle fuori devo fare 
echo $_GET[$variabile1];
echo $_GET[$variabile2];
echo $_GET[$variabile3];
grazie

 forze che dentro array $_GET c'è le varibili della form dentro??
Invece di $variabile devi utilizzare $_GET['variabile'].
http://www.php.net/manual/en/language.variables.external.php
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
L'uomo, conscio di sbagliare, persevera.

Il problema è che ho imparato con manualini del caiser, roba scaricata dalla
rete, riviste, e il vostro prezioso aiuto, per la maggior parte di casi
tutto su versione di php un po vecchiotta, quindi spesso faccio casino ,
comunque mi son comprato il manuale propio ieri, quarda caso quello che
suggeriva il tu link , 1001 pagine, GIURO CHE LO LEGGERO TUTTO; ma con
calma.
Nel fra tempo ho capito e ho corretto, però qui scatta un altro problema:
 da una form ottengo gli ARRY $_POST[variabile1] $_POST[variabile2]
ora questi mi devon andare in un link dove prima mettevo:
href=pagina.php?varibile1=$variabile1&variabile2=$varibile2
ma non va più bene perchè va ad una query che non contine più 
..... campo1='$varibile1'.......
ma
 ...... campo1='".$_POST[variabile1].".......
ora ho soluzioni da zappatore in mente che mi vergogno ad esporre , quindi
aspirerei a qualche elegante suggerimento
grazie
ps se volete dare un occhiata a che combino
http://www.bitbar.it
ciaoooooooooooooooooooooo


 quindi aspirerei a qualche elegante suggerimento
Non capisco quale sia il problema.
print ('<a href="pagina.php?' . 
	 'variabile1=' . urlencode ($_POST['variabile1']) . 
	 '&amp;variabile2=' . urlencode ($_POST['variabile2']) . 
	 '">Test</a>');
In pagina 2 ovviamente recuperi i valori con $_GET['variabile1'] etc.
Please
http://wiki.news.nic.it/QuotarBene
-- 
I am what I am, I do what I can


 
 sono contorto Lo so, ma devo riprogrammare un sito già esistente con i
nuovi standard e son cazzi, quindi
a pagina.php c'è una query
$query=" SELECT FROM ".$_POST[variabile]." WHERE varibile1='
$_POST[variabile1]."'";
 ci si arriva da due parti , la prima torna bene con una form , perchè
inserisci i dati e pitipin patapan....
la seconda invece , ci arrivi perchè clicchi su un risultato di un altra
query <a href=....>, il che vuol dire che: la prima volta tutto alla
grande, la seconda picche ;
 ai bei tempi ignoranti che mettevo $variabile123..  questo non succedeva
ora per non cadere nel luogo comune  "era meglio quando era paggio"
c'è sicuramente una soluzione che non conosco, contenuta nelle 1001 pagina
del nuovo manuale che mi accingo a leggere, ma ancora non ho letto, anche
se già posizionato sul panchetto davanti alla tazza del cesso dove amo
liberarmi di tutti gli affanni quotidiani e anche qualcuno della sera
avanti, e concedermi alla lettura, alternando rolling stones, motosprint,
manuali e libri vari ( i giornaletti porno mamma non vuole)
Ciao Grandi e grazie a bestia Setec!!!
 

 inserisci i dati e pitipin patapan....
Puoi utilizzare $_REQUEST oppure una cosa del tipo:
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
	$query = "SELECT FROM " . $_GET['variabile'] . 
		   " WHERE varibile1 ='" . 
		   mysql_escape_string ($_GET['variabile1'] . "'";
} elseif ($_SERVER['REQUEST_METHOD'] == 'POST') {
	$query = "SELECT FROM " . $_POST['variabile'] . 
		   " WHERE varibile1 ='" . 
		   mysql_escape_string ($_POST['variabile1'] . "'";
}
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C


 }
Grazie non ho avuto il tempo di provarlo e di risponderti, appena ho dieci
minuti lo farò, grazie davvero.
ciao