Image
Résolu/Fermé
A voir également:
- Image
- Image iso - Guide
- Acronis true image - Télécharger - Sauvegarde
- Image iso windows 10 - Guide
- Faststone image viewer - Télécharger - Visionnage & Diaporama
- Image de manchots sur une image de plage. - Forum Graphisme
3 réponses
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
4 734
12 nov. 2018 à 00:50
12 nov. 2018 à 00:50
Bonjour
Sans voir ton code... impossible de t'aider
Sans voir ton code... impossible de t'aider
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
4 734
12 nov. 2018 à 17:08
12 nov. 2018 à 17:08
Re bonjour,
Déjà.. pour poster ton code correctement sur le forum, merci de lire et d'appliquer le lien suivant à l'avenir :
https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Ensuite, tu nous parles d'un souci pour AFFICHER tes images... sauf que là tu nous montres ton code pour les insérer en BDD.
J'en profite au passage pour t'indiquer que la fonction htmlspecialchar est à utiliser QUE pour l'affichage et en aucun cas pour enregistrer les données en bdd !
Ensuite, vu que tu bosses en PDO, je t'invite fortement à lire (et à appliquer...) ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Déjà.. pour poster ton code correctement sur le forum, merci de lire et d'appliquer le lien suivant à l'avenir :
https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Ensuite, tu nous parles d'un souci pour AFFICHER tes images... sauf que là tu nous montres ton code pour les insérer en BDD.
J'en profite au passage pour t'indiquer que la fonction htmlspecialchar est à utiliser QUE pour l'affichage et en aucun cas pour enregistrer les données en bdd !
Ensuite, vu que tu bosses en PDO, je t'invite fortement à lire (et à appliquer...) ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Salut,
J'ai jamais vu autant de if imbriqués o_0.
Pourquoi ne pas traiter chaque cas d'erreur de cette façon :
Ne crée pas de variables inutiles.
Dans le principe c'est bien si tu veux éviter les répétitions de calculs, mais là tu ne réutilises jamais la variable
Tu dois pouvoir simplifier ton code surtout au niveau des messages d'erreurs qui sont parfois les mêmes.
Cdt.
J'ai jamais vu autant de if imbriqués o_0.
Pourquoi ne pas traiter chaque cas d'erreur de cette façon :
if(empty($_POST['caractere']) AND empty($_POST['temperament']) AND empty($_POST['situation_medicale'])AND empty($_POST['vie_sentimental']) AND empty($_POST['valeur_a_propos']) AND empty($_POST['famille_origine']) AND empty($_POST['famille_constituee']) AND empty($_POST['valeur_a_propos_famille']) AND empty($_POST['loisir']) AND empty($_POST['diplome']) AND empty($_POST['situation_professionelle']) AND empty($_POST['message1']) AND empty($_POST['message2']) AND empty($_POST['croyance_religieuse']) AND empty($_POST['conviction_politique']) AND empty($_POST['situation_financiere'])) { $erreur="Veuillez remplir tous les champs !"; exit; } if(strlen($caractere)>=255) { $erreur="Vos caractere ne dois pas depasse 255 caractère !"; exit; } if(strlen($temperament)>=255) { $erreur="Votre temperament ne dois pas depasse 255 caractère !"; exit; }
Ne crée pas de variables inutiles.
$caracterelength=strlen($caractere);
Dans le principe c'est bien si tu veux éviter les répétitions de calculs, mais là tu ne réutilises jamais la variable
$caracterelength.
Tu dois pouvoir simplifier ton code surtout au niveau des messages d'erreurs qui sont parfois les mêmes.
Cdt.
12 nov. 2018 à 16:02
Modifié le 12 nov. 2018 à 17:04
EDIT : Ajout des balises de code
</body>
</html>
Modifié le 12 nov. 2018 à 17:04
EDIT : Ajout des balises de code