Salve a tutto il Forum, ho un menù a tendina che prende i dati dal DB e li passa ad altra pagina, fin qui tutto ok.
Il problema nasce quando nelle pagine successive recupero questa stringa e la uso come ID per tornare alla schermata iniziale, in questo caso non funziona se ci sono spazi nella stringa perché prendere in considerazione soltanto la prima parola della stringa.
Esiste un modo perché si comporti come un ID?
Allego menù a tendina
Grazie Max61
Il problema nasce quando nelle pagine successive recupero questa stringa e la uso come ID per tornare alla schermata iniziale, in questo caso non funziona se ci sono spazi nella stringa perché prendere in considerazione soltanto la prima parola della stringa.
Esiste un modo perché si comporti come un ID?
Allego menù a tendina
PHP:
$Query1="SELECT * FROM tblauto ORDER BY modelloauto ASC";
//esecuzione della query
$Leggi_modelloauto=@mysql_query($Query1) or die (mysql_error());
if(!$Leggi_modelloauto)
print("<H2>Query fallita!</H2>");
else
echo "<select name='modelloauto' id='modelloautoid' required>";//Genera casella a discesa
echo "<option value =''>seleziona</option>";//valore vuoto
while ($row = mysql_fetch_array($Leggi_modelloauto))
{
$modelloauto=$row['modelloauto'];
$modelloauto = iconv('UTF-8', 'windows-1252', $modelloauto);
$modelloauto= addslashes($row['modelloauto']);
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
echo "<option value =\"$modelloauto\">$modelloauto </option>"; //Popola casella
}
$modelloauto= addslashes($row['modelloauto']);
echo "value=$modelloauto </select
Ultima modifica: