da una pagina php con un form :
ho dei campi text tipo:
<input size="" name="nome" value="" type="text">
il nome è in un formato :
[numeroid]-[stringaitaliana]+[stringainglese]
ma il problema è un'altro :
se il numero di caratteri del nome è superiore ad un certo valore il campo non viene inviato , e ovviamnete neanche il value, perchè il tutto viene serializzato nel db con :
Codice PHP:
$array = serialize($_POST);
$array_fields = "array_fields = '".mysql_escape_string(utf8_encode($array))."',";
$sql = mysql_query("UPDATE xxx_offers SET
$array_fields
WHERE id = '".$_GET['id']."' ") or die( mysql_error() );
ma nella stringa di serializzazione viene omesso quel campo superiore ad un certo numero di caratteri...perchè? è una questione del php.ini.?
Grazie