A voir également:
- Enregistrer des donnes via formulaire php
- Audacity enregistrer son pc - Guide
- Enregistrer en pdf - Guide
- Enregistrer son ecran - Guide
- Comment enregistrer une video youtube - Guide
- Formulaire de réclamation facebook - Guide
2 réponses
jordane45
Messages postés
38323
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 décembre 2024
4 710
25 nov. 2021 à 14:45
25 nov. 2021 à 14:45
Bonjour,
Déjà, quand tu postes du code sur le forum, merci d'utiliser les BALISES DE CODE.
explications ( à lire entièrement !! ) disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Ensuite, vu que tu fais du PDO, pense à activer la gestion des erreurs dans ta connexion et à placer CHAQUE requête dans un bloc TRY/CATCH
(voir exemple ici)
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
et enfin... tu as deux lignes avant l'accolade de ton if qui ne devraient pas se trouver la
A mon avis.. il faut les déplacer après l'accolade de ton if ..
Déjà, quand tu postes du code sur le forum, merci d'utiliser les BALISES DE CODE.
explications ( à lire entièrement !! ) disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Ensuite, vu que tu fais du PDO, pense à activer la gestion des erreurs dans ta connexion et à placer CHAQUE requête dans un bloc TRY/CATCH
(voir exemple ici)
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
et enfin... tu as deux lignes avant l'accolade de ton if qui ne devraient pas se trouver la
$arrive=date(0); $depart=date(1);
A mon avis.. il faut les déplacer après l'accolade de ton if ..
if( isset($_POST['type'])&& isset($_POST['nom'])&& isset($_POST['prenom'])&& isset($_POST['reserve'])&& isset($_POST['arrive'])&& isset($_POST['depart'])&& isset($_POST['numero'])&& isset($_POST['contact']) ) { $arrive=date(0); $depart=date(1);
L'instruction conditionnée par le "if" est celle qui suit immédiatement les parenthèses qui encadrent la condition, donc dans ton cas, c'est l'affectation de $arrive.
Les accolades, du coup, ne servent à rien d'autre que t'induire en erreur sur le fonctionnement de ton code.
Pour le reste, effectivement il faut gérer les exceptions, sinon pas la peine d'utiliser PDO.
Ensuite, il y a une fonction magique pour le débogage : var_dump(); ; et puis un fichier capital toujours pour le débogage : le journal d'erreurs apache qui te permettra de savoir en plus à quelle ligne il y a un problème.
Les accolades, du coup, ne servent à rien d'autre que t'induire en erreur sur le fonctionnement de ton code.
Pour le reste, effectivement il faut gérer les exceptions, sinon pas la peine d'utiliser PDO.
Ensuite, il y a une fonction magique pour le débogage : var_dump(); ; et puis un fichier capital toujours pour le débogage : le journal d'erreurs apache qui te permettra de savoir en plus à quelle ligne il y a un problème.