Ciao a tutti... ho un problemino con il passaggio di parametri da una pagina all'altra...
Il codice da cui mando il parametro è il seguente:
<?php //form delle selezioni per agenti in corso
include("config.inc.php");
include("insert.php");
$query = "SELECT tipo FROM sag";
$result = mysql_query($query, $db);
$query1 = "SELECT id,titolo,tipo FROM sag WHERE tipo=('plurimandatario')";
$result1 = mysql_query($query1, $db);
$query2 = "SELECT id,titolo,tipo FROM sag WHERE tipo=('monomandatario')";
$result2 = mysql_query($query2, $db);
$query3 = "SELECT id,titolo,tipo FROM sag WHERE tipo=('altro')";
$result3 = mysql_query($query3, $db);
$n=0;//inizializzo indice monomandatari
$i=0;//inizializzo indice plurimandatari
$a=0;//inizializzazione indice plurimandatari per elenco
$b=0;//inizializzazione indice monomandatari per elenco
$c=0;//inizializzazione indice 'altro'
$d=0;//inizializzazione indice 'altro' per elenco
echo"<span class=TITOLETTI2>SELEZIONI AGENTI</span><hr>";
while ($row = mysql_fetch_array($result))
{if("$row[tipo]"=="plurimandatario"){
$i++;}else{$n++;}}
if($i==0 and $n==0)//caso in cui non ci siano annunci
{echo"<span class=selezioni>
NESSUNA SELEZIONE IN ATTO
</span>";}
else{if($i>0 and $n>0)//caso in cui ci siano annunci di tipo mono e pluri
{echo"<span class=sottotitoletti>PLURIMANDATARIO</span><hr>";
while ($row1=mysql_fetch_array($result1))
{$a++;echo"<a href=\"view.php?id=$row1[id]\"class=selezioni>" ."$a.$row1[titolo]</a><<hr>";}
echo"<span class=sottotitoletti>MONOMANDATARIO</span><hr>";
while($row2=mysql_fetch_array($result2))
{$b++;echo"<a href=\"view.php?id=$row2[id]\"class=selezioni>"."$b.$row2[titolo]</a><hr>";}}
else{if($i==0 and $n>0)//caso solo monomandatari
{echo"
<span class=sottotitoletti>MONOMANDATARIO</span><hr>";
while($row2 = mysql_fetch_array($result2))
{$b++;echo"<a href=\"view.php?id=$row2[id]\"class=selezioni>"."$b.$row2[titolo]</a><hr>";}}
elseif($i>0 and $n==0)//caso solo plurimandatari
{echo"
<span class=sottotitoletti>PLURIMANDATARIO</span><hr>";
while ($row1 = mysql_fetch_array($result1))
{$a++;echo"<a href=\"view.php?id=$row1[id]\"class=selezioni>" ."$a.$row1[titolo]</a><hr>";}}
}}
echo"<span class=TITOLETTI2>ALTRE SELEZIONI</span>
<hr>";
while ($row3 = mysql_fetch_array($result3))
{
if("$row3[tipo]"=="altro")//caso in cui non ci siano annunci tipo altro
{$c++;$d++;echo"<a href=\"view.php?id=$row3[id]\"class=selezioni>" ."$d.$row3[titolo]</a><hr>";}}
if($c==0){echo"<span class=selezioni>
NESSUNA SELEZIONE IN ATTO
<hr></span>";}
mysql_close($db);
?>
Mentre la pagina in cui dovrebbe venire visualizzato il contenuto tramite id ha quest'altro codice:
<?php //form visualizzazione testo selezioni
include("config.inc.php");
include("insert.php");
echo"$_POST[id]";
$query4= "SELECT data,tipo,titolo,testo,emin,emax,reg,provincia FROM sag WHERE id='$_POST[id]";
$result4 = mysql_query($query4, $db);
$row4 = mysql_fetch_array($result4);
echo "$row4[titolo]

";
echo "$row4[testo]

";
?>



Non riesco proprio a capire.. ho provato anche solo con $id come parametro passato e mi da errore.
Quando di solito passavo i parametri (dai form) li passavo attraverso $_POST[...] e funzionava..
non so più cosa provare..
Grazie a tutti e buona serata!!