est ici une partie du code sur mon formulaire:valeur PHP ne dépassera pas 127
<br><input type="checkbox" checked="yes" name="country[]" value="1" />Asia/Pacific Region
<br><input type="checkbox" checked="yes" name="country[]" value="2" />Europe
<br><input type="checkbox" checked="yes" name="country[]" value="3" />Andorra
...
<br><input type="checkbox" checked="yes" name="country[]" value="250" />Jersey
<br><input type="checkbox" checked="yes" name="country[]" value="251" />Saint Barthelemy
<br><input type="checkbox" checked="yes" name="country[]" value="252" />Saint Martin
et voici mon code php:
$country=$_POST['country'];
...
foreach ($country as $country) {
$sql="INSERT INTO sites_countries (siteID, country) VALUES ('$id', '$country')";
# execute SQL command
if (!mysql_query($sql,$con)) {
die('Error: ' . mysql_error());
}
}
mais je regarde ma base de données et il semble seulement arriver à 127, alors $ 127 pays est toujours
bien comment puis-je le changer? – Hintswen
Après avoir vérifié qu'il s'agit en fait d'une tinyint avec SHOW CREATE TABLE tblName et que les modifications ne casseront aucun autre code en utilisant cette table, vous pouvez modifier la définition de la table, voir http://dev.mysql.com/doc/ refman/5.0/fr/alter-table.html – VolkerK
@MasterPeter - essayé cela, toujours au maximum à 127 – Hintswen