Ciao a tutti! Ho una pagina con un form, che tramite metodo POST chiama se stessa per elaborare i dati raccolti.

Nel codice ho il pezzo seguente:

codice:
...
	$pc = $_POST['pc'];
	echo "prima: ".$pc."
";
	if ($pc =! "") 
	{	echo "dopo: ".$pc;
...
Quello che ottengo è:

prima: 4 5 6 [corrisponde a quanto inserito]
dopo: 1

com'è possibile? è come se in un qualche modo salvasse nella variabile il risultato dell'if.
Infatti, se uso un'altra variaible nell'if:

codice:
...
	$pc = $_POST['pc'];
	echo "prima: ".$pc."
";
	if ($asd =! "") 
	{	echo "dopo: ".$pc;
...
ottengo
prima: 4 5 6
dopo: 4 5 6

Aiuto!! Non so proprio dove sbattere la testa :|