ERREUR
Fermé
kolamoucece
Messages postés
7
Date d'inscription
vendredi 16 novembre 2018
Statut
Membre
Dernière intervention
21 novembre 2018
-
Modifié le 19 nov. 2018 à 11:22
Utilisateur anonyme - 19 nov. 2018 à 15:27
Utilisateur anonyme - 19 nov. 2018 à 15:27
A voir également:
- ERREUR
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 10016 epson - Forum Imprimante
- Erreur g030 - Forum Bbox Bouygues
3 réponses
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 853
19 nov. 2018 à 11:08
19 nov. 2018 à 11:08
Bonjour,
Il existe les balises code sur CCM qui permettent de mettre en forme votre code, c'est bien plus lisible pour tout le monde.
Votre soucis ici est que vous ne mettez aucun ; sur vos lignes en php ( type echo par exemple)
Il existe les balises code sur CCM qui permettent de mettre en forme votre code, c'est bien plus lisible pour tout le monde.
Votre soucis ici est que vous ne mettez aucun ; sur vos lignes en php ( type echo par exemple)
Utilisateur anonyme
19 nov. 2018 à 13:51
19 nov. 2018 à 13:51
Bonjour
Il ne te manque aucun ; il y en a partout où PHP l'exige.
Par contre, il faut un espace après <?php, et tu n'en as pas mis ligne 42 à
Donc l'accolade } n'est pas vue par PHP qui trouve que ton fichier se termine avec un bloc pas refermé.
Et tu as d'autres problèmes : <meda au lieu de <meta, <thead/> au lieu de </thead> et sans doute d'autres, je n'ai pas regardé le détail.
Il ne te manque aucun ; il y en a partout où PHP l'exige.
Par contre, il faut un espace après <?php, et tu n'en as pas mis ligne 42 à
<?php}?>
Donc l'accolade } n'est pas vue par PHP qui trouve que ton fichier se termine avec un bloc pas refermé.
Et tu as d'autres problèmes : <meda au lieu de <meta, <thead/> au lieu de </thead> et sans doute d'autres, je n'ai pas regardé le détail.
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 853
19 nov. 2018 à 14:37
19 nov. 2018 à 14:37
PHP exige pas un ; après les echo ? Surement le manque de pratique qui me fait dire ca ^^
Ce n'est pas une question d'echo. Le ; n'est pas obligatoire avant la balise de fermeture ?>
https://www.php.net/manual/fr/language.basic-syntax.instruction-separation.php
https://www.php.net/manual/fr/language.basic-syntax.instruction-separation.php
kolamoucece
Messages postés
7
Date d'inscription
vendredi 16 novembre 2018
Statut
Membre
Dernière intervention
21 novembre 2018
19 nov. 2018 à 14:49
19 nov. 2018 à 14:49
Erreur irrécupérable : exception non capturée 'PDOException' avec le message 'SQLSTATE [3D000]: nom de catalogue non valide: 1046 Aucune base de données sélectionnée' dans F: \ SERVEURS \ XAMP \ htdocs \ pro \ connection.php: 11 Suivi de pile: # 0 F: \ SERVEURS \ XAMP \ htdocs \ pro \ connection.php (11): PDO-> requête ('SELECT Prenom, ...') # 1 {main} jeté dans F: \ SERVEURS \ XAMP \ htdocs \ pro \ connection.php à la ligne 11
<?php
try
{
$bdd= new PDO('mysql:host=localhost;bdname=pro','root','');
$bdd->setAttribute(PDO::ATTR_ERRMODE , PDO::ERRMODE_EXCEPTION);
$bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE , PDO::FETCH_ASSOC);
}catch(Exception $e){
die('Erreur:'. $e->getMessage());
}
$reponse = $bdd->query(' SELECT Prenom,Nom FROM client' );
while ($donnes = $reponse->fetch())
{
echo $donnes['Prenom'].' '.$donnes['Nom'].'<br/>';
}
$reponse->closecursor();
?>
<?php
try
{
$bdd= new PDO('mysql:host=localhost;bdname=pro','root','');
$bdd->setAttribute(PDO::ATTR_ERRMODE , PDO::ERRMODE_EXCEPTION);
$bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE , PDO::FETCH_ASSOC);
}catch(Exception $e){
die('Erreur:'. $e->getMessage());
}
$reponse = $bdd->query(' SELECT Prenom,Nom FROM client' );
while ($donnes = $reponse->fetch())
{
echo $donnes['Prenom'].' '.$donnes['Nom'].'<br/>';
}
$reponse->closecursor();
?>
jordane45
Messages postés
38279
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
9 novembre 2024
4 697
19 nov. 2018 à 15:16
19 nov. 2018 à 15:16
Bon... tu te moques de nous j'ai l'impression.....
Ca fait 20 fois qu'on te dit que pour poster du code sur le forum....
https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Concernant ton souci....
Je t'avais donné un lien https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Si tu es capable de faire un copier/coller du code qui s'y trouve... tu devrais réussir à corriger tes erreurs !
Petit indice : dbname et non bdname
Quoi qu'il en soit, merci à l'avenir de lire et d'appliquer les consignes qui te sont données ... et surtout d'éviter d'ouvrir plusieurs discussions pour le même souci.
Sans respect de ces règles élémentaires ton compte sera bloqué. Tu es prévenu.
Ca fait 20 fois qu'on te dit que pour poster du code sur le forum....
TU DOIS UTILISER LES BALISES DE CODE !!!
Explications à lire ET à appliquer : ici :https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Concernant ton souci....
Je t'avais donné un lien https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Si tu es capable de faire un copier/coller du code qui s'y trouve... tu devrais réussir à corriger tes erreurs !
Petit indice : dbname et non bdname
Quoi qu'il en soit, merci à l'avenir de lire et d'appliquer les consignes qui te sont données ... et surtout d'éviter d'ouvrir plusieurs discussions pour le même souci.
Sans respect de ces règles élémentaires ton compte sera bloqué. Tu es prévenu.