Et PHP, car les deux sont complices dans ce BUG
Résolu
jadu29
Messages postés
44
Date d'inscription
Statut
Membre
Dernière intervention
-
jadu Messages postés 217 Date d'inscription Statut Membre Dernière intervention -
jadu Messages postés 217 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
un code remplace bien un discours, donc voici le code qui me pose problème :
Tout va bien avant puis voici ...
Mais le ''programme'' s'arrête à
echo "<blockquote>2iéme étape $x fois</blockquote>";
Or j'ai besoin de la suite, sinon je ne l'aurai pas composé ! Mais bon, qu'est-ce qui fait que le programme ne va pas plus loin ???
MERCI de votre aide précieuse !
un code remplace bien un discours, donc voici le code qui me pose problème :
Tout va bien avant puis voici ...
echo "<hr /><blockquote class='information'>$cpt champs dans la base <strong> $baserec</strong> </blockquote><hr />"; // on va afficher le document à modifier et toutes les annexes de la BDD // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ include ('../../cgi-bin/acces.inc.php'); try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); // set the PDO error mode to exception } catch(PDOException $e) { echo "Error: " . $e->getMessage(); } $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "on ouvre $baserec environ $cpt fois pour lire la fiche n° $ID<br />"; $req= $conn->prepare("SELECT * FROM $baserec WHERE ID= :id"); $req->execute(array('id' =>$ID)); foreach ($req as $aff) { for ($x=1; $x <=$cpt ; $x++) { if ($x<$cpt) { echo "<h3> - $bb[$x] </h3>$x # $cpt "; echo utf8_encode($aff[$x]); $_SESSION[$aff[$x]]=utf8_encode($aff[$x]); echo ' <hr />'; } else { break; } } } echo "<blockquote>2iéme étape $x fois</blockquote>"; $conn->closeCursor(); ?> </boxMajG> <!-- //-- ----------------------------------- --> <boxMajD> <blockquote>étape 3</blockquote> <h2>Nous allons nous connecter pour accéder aux zones modifiables de la fiche sélectionnée, OK ?</h2>
Mais le ''programme'' s'arrête à
echo "<blockquote>2iéme étape $x fois</blockquote>";
Or j'ai besoin de la suite, sinon je ne l'aurai pas composé ! Mais bon, qu'est-ce qui fait que le programme ne va pas plus loin ???
MERCI de votre aide précieuse !
A voir également:
- Et PHP, car les deux sont complices dans ce BUG
- Comment faire deux colonnes indépendantes dans word - Guide
- Deux ecran pc - Guide
- Nombre de jours entre deux dates excel - Guide
- Bug chromecast - Guide
- Sms deux ronds - Forum Xiaomi
4 réponses
Bonjour
Commence par ça :
je t'invite vivement à lire et à appliquer TOUT ce qui est indiqué dans ces deux liens
- https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
- https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code#ou-placer-son-code-php
Commence par ça :
je t'invite vivement à lire et à appliquer TOUT ce qui est indiqué dans ces deux liens
- https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
- https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code#ou-placer-son-code-php
// mode de fetch par défaut : FETCH_ASSOC / FETCH_OBJ / FETCH_BOTH
$conn>setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
Résultat :
Fatal error: Uncaught Error: Call to undefined function setAttribute() in /srv/data/web/vhosts/vos_interventions.php:63 Stack trace: #0 {main} thrown in /srv/data/web/vhosts/vos_interventions.php on line 63
donc là c'est le truc qu'on m'a dit de rajouter qui plante ! MDR
Pardon pour les gross Smileys ! :-(
j'avais un peu oublié ! depuis le temps que je n'étais pas revenu ici ! J'avais mal lacé ma requête !
Je vais vois ces liens, merci !