Mon if ne fonctionne pas sur le serveur
Résolu/Fermé
A voir également:
- Mon if ne fonctionne pas sur le serveur
- Changer serveur dns - Guide
- Serveur pop - Guide
- Atlas pro url serveur invalide - Forum TV & Vidéo
- Le serveur a répondu que vous n'avez pas le droit de télécharger ce fichier - Forum Logiciels
- Association avec le serveur freebox en cours - Forum Freebox
1 réponse
jordane45
Messages postés
38390
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 janvier 2025
4 731
2 déc. 2018 à 15:19
2 déc. 2018 à 15:19
Bonjour,
Lequel de tes if ne fonctionne pas ?
As tu essayé d'afficher le contenu de tes variables pour voir quelles valeurs elles ont ?
As tu activé l'affichage des erreurs php ?
Je t'invite, avant tout.., de commencer par appliquer ce qui est indiqué ici :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Lequel de tes if ne fonctionne pas ?
As tu essayé d'afficher le contenu de tes variables pour voir quelles valeurs elles ont ?
As tu activé l'affichage des erreurs php ?
Je t'invite, avant tout.., de commencer par appliquer ce qui est indiqué ici :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
2 déc. 2018 à 18:16
En mode localhost, tout fonctionne bien mais lorsque je mets sur le serveur et que je fais le test, le UPDATE fonctionne mais pas le INSERT.
2 déc. 2018 à 19:53
Il ne faut donc pas le mettre dans l' INSERT..
De plus... pense à gérer les éventuelles erreurs mysqli... par exemple :
Modifié le 2 déc. 2018 à 23:22
Je vais tester avec la gestion des erreurs pour voir ce que ça donne
3 déc. 2018 à 09:30
Voici ce qui en ressort :
reser' doesn't have a default value
Je ne sais pas trop ou est la valeur manquante
3 déc. 2018 à 10:16
Donc soit tu modifies champ en question dans la table pour lui définir une valeur par défaut.... soit tu le met dans ta requête INSERT ( un chiffre si champ numérique.. ou une chaine vide "" si un champ text/varchar.. ou une Date .. ben si c'est un champ de type date.... )