A vue de nez, je dirais que ton problème vient du fait qu'il manque une quote dans ta requête INSERT :
$req="INSERT INTO dfinances(RESULTAT,ACTIVITES,SOUSACTIVITES) VALUES ('$RESULTAT','$ACTIVITES','$SOUSACTIVITES')";
2 remarques au passage :
1) Pour l'affichage des erreurs d'exécution avec mysqli, il faut utiliser mysqli_error. mysqli_connect_error est réservée aux erreurs liées à la connexion. Tant qu'à faire, tu peux aussi logguer la requête en erreur.
mysqli_query($conn,$req) or die('Erreur sur la requête '.$req.' : '.mysqli_error());
(c'est probablement pour ça que tu as une page blanche : tu rentres dans le die, mais sans message d'erreur à afficher)
2) Ta requête n'est pas protégée du tout. Si tu n'utilises de requêtes préparées (ce que je peux comprendre vu que c'est assez casse-pieds à mettre en place avec mysqli ), utilise au moins mysqli_real_escape_string pour échapper les données :
$RESULTAT=mysqli_real_escape_string($conn, $_POST['RESULTAT'];
Partager