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: