ciao ho un problemino ( tanto per cambiare )

pagina2.php

ho un form che da un database mi piglia il nome di alcuni fornitori (usando la select) per poi inviarlo tramite POST a se stesso ( stessa pagina insomma dove risiede il codice form )

<form method="POST" action="pagina2.php">



<select size="1" name="fornitore" style="font-family: Arial; font-size: 8 pt; font-weight: bold">
<?php
$fr = mysql_query ("select * from fornitori") or die (mysql_error());
while ($row = mysql_fetch_array ($fr))
{
$sw = $row ['nome'];
echo '<option value='.$sw.'>'.$row[nome].'</option>';
}

?></select><input type="submit" value="Invia" name="invia">
</form>


notate che action form è la stessa pagina dove risiede il form cioè pagina2.php ( credo che si possa fare..giusto?? )

sempre in pagina2.php, recupero quindi la variabile $fornitore e scrivo

<?php
$forni = $_POST ['fornitore'];
echo $forni;
?>

il problema è che la variabile $forni la riesco a printare...tranquillamente

ma se il nome del fornitore è per esempio composto da due parole
( esempio Pasta Franca ) lui mi scrive solo Pasta... Franca invece no.


come mai?? :master: :master: