Ciao a tutti,
in un form imposto un campo tramite un combo box. Se nel campo ci sono spazi quando lo passo ad un altro script me lo trovo troncato. Mi spiegate il perchè?![]()
Grazie
Allego le istruzioni del combo box e come vado a leggere la variabile nell'altro script. Il campo è si_istituto e nel combo box lo vedo bene.
<?php
$si_istituto = $scuolaistituti->getsi_istituto();
$sql = mysqli_query($conn , "SELECT * FROM istituti");
$is_des = $istituti->getis_des();
echo "<select name='si_istituto'>";
while ($res = mysqli_fetch_array($sql)){
if ($si_istituto==$res['is_des'])
{
echo "<option selected=\"selected\" value=" . $res["is_des"] . ">" . $res["is_des"]. "</option>";
}
else
{
echo "<option value=".$res["is_des"].">".$res["is_des"]. "</option>";
}
}
echo "</select>";
?>
e questo è il recupero della variabile:
$si_istituto = mysql_escape_string(strtoupper($_POST['si_istituto']));