Incorrect integer value
Résolu/Fermé
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
-
22 mars 2023 à 23:35
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 - 23 mars 2023 à 14:30
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 - 23 mars 2023 à 14:30
3 réponses
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
22 mars 2023 à 23:43
22 mars 2023 à 23:43
Bonjour,
Soit tu autorises le NULL sur champ facture
Soit tu définis une valeur par défaut
Soit, via ton code php, tu lui dis que si la case n'est pas cochée, alors la valeur est 0
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
23 mars 2023 à 11:46
23 mars 2023 à 11:46
Bonjour, merci du coup j'ai fait ça.
$facture = !empty($_POST['facture']) ? 1 : 0;
Tu peux me dire si ça peut aller ou il y a mieux. Sinon ça marche.
Merci
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
23 mars 2023 à 12:09
23 mars 2023 à 12:09
Bonjour,
Dans ton cas, le plus propre serait :
$facture = isset($_POST['facture']) ? $_POST['facture'] : 0; // ou aussi possible $facture = $_POST['facture'] ?? 0;
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
23 mars 2023 à 14:30
23 mars 2023 à 14:30
Merci, bonne continuation.