je me permet de vous solliciter pour votre aide.
Je dispose d'une page WEB ou je génère un tableau (javascript) avec un nombre de ligne variable. (avec des données /champs input à l'intérieur).
Quand je valide la page, si mon tableau fait <= 29 ligne c'est bon (enregistrement dans ma base OK)
Par contre des 30 ou + lignes , c'est NOK .
Quand je fait mes test avec 30 lignes et que je valide je vois que ma page en PHP est blanche (alors que les données sont bien présent quand je regarde dans les outil dev du navigateur)
J'ai comme l'impression qu'il arrive pas a suivre au niveau de la variable.
If (isset($_POST["btnSubmit_x"]) && isset($_POST["btnSubmit_y"]))
{
$values = array();
foreach ($_POST['article'] as $article)
{
$values = '("' . valid_data($article[0]) . '",
STR_TO_DATE("' . valid_data($article[2]) . '","%d/%m/%Y"),
"' . valid_data($article[1]) . '",
"' . valid_data($article[3]) . '",
"' . valid_data($article[4]) . '",
"' . valid_data($article[5]) . '",
"' . valid_data($article[6]) . '",
"' . valid_data($article[7]) . '",
"' . valid_data($article[8]) . '",
"' . valid_data($article[9]) . '",
"' . valid_data($article[10]) . '",
"' . valid_data($article[11]) . '",
"' . valid_data($article[12]) . '",
"' . valid_data($article[13]) . '",
"' . valid_data($article[16]) . '",
"' . valid_data($article[17]) . '",
"' . valid_data($article[18]) . '",
"' . valid_data($article[19]) . '",
"' . valid_data($article[20]) . '",
"' . valid_data($article[21]) . '",
"' . valid_data($article[22]) . '",
"' . valid_data($article[23]) . '",
STR_TO_DATE("' . valid_data($article[24]) . '","%d/%m/%Y"),
"' . valid_data($article[25]) . '",
"0",
STR_TO_DATE("' . valid_data($article[26]) . '","%d/%m/%Y"),
"' . valid_data($article[14]) . '",
"' . valid_data($article[15]) . '",
"' . valid_data($article[27]) . '" ,
"' . valid_data($article[28]) . '" ,
"' . valid_data($article[29]) . '",
"' . valid_data($article[30]) . '",
"' . valid_data($article[7]) . '",
"' . valid_data($article[31]) . '" ,
"' . valid_data($article[32]) . '"
)';
$requete2 = 'INSERT INTO `com` (................) VALUES ' .$values;
echo $requete2;
$query2=mysqli_query($mysqli,$requete2) or die ('erreur2');
}