plumebeille
Messages postés11Date d'inscriptionvendredi 4 janvier 2019StatutMembreDernière intervention22 janvier 2019
-
8 janv. 2019 à 22:50
plumebeille
Messages postés11Date d'inscriptionvendredi 4 janvier 2019StatutMembreDernière intervention22 janvier 2019
-
14 janv. 2019 à 05:50
j'ai un souci pour recuperer l'id de la ligne que jeveux passer a ma page imprimer.php en fait imprimer n'arrive pas a acceder a l'id ni meme a la base de donnees et je sais pas pourquoi voicimes pages:
plumebeille
Messages postés11Date d'inscriptionvendredi 4 janvier 2019StatutMembreDernière intervention22 janvier 2019 10 janv. 2019 à 19:46
l'autre probleme je l'ai resolue et rien de tes indications ne m'a aidé je l'ai trouvé apres une tres longue durée de reflexion ce sont des solution fiable dont on a besoin pas de cours inutiles qui n'ont rien a voir avec le sujet de la question c'est sa un forum
jordane45
Messages postés38453Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention16 mars 20254 740
>
plumebeille
Messages postés11Date d'inscriptionvendredi 4 janvier 2019StatutMembreDernière intervention22 janvier 2019 Modifié le 10 janv. 2019 à 22:16
Vu comment ta question était claire...ou pas... J'ai pensé que te donner les bases du langages etait déjà un bon debut...
Après..si mes réponses ne te conviennent pas..tu peux aller voir ailleurs sans soucis...
plumebeille
Messages postés11Date d'inscriptionvendredi 4 janvier 2019StatutMembreDernière intervention22 janvier 2019 11 janv. 2019 à 13:51
je m'excuse si je t'ai blessé en disan sa mais sache juste que c'est pas sa mon probleme meme en essayant le try...catch sa me donne des reponses bizarre donc... apparement ce serais une erreur sql qui causerais ibdirectement une erreur php et elle est toujour au niveau du fetch j'ai verifié l'orthographe de mes tables retourner mon code dans tout les sens sa ne donne que le meme message d'erreur
jordane45
Messages postés38453Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention16 mars 20254 740
>
plumebeille
Messages postés11Date d'inscriptionvendredi 4 janvier 2019StatutMembreDernière intervention22 janvier 2019 11 janv. 2019 à 14:15
Le try/catch n'est pas là pour résoudre directement le souci.... mais sert à afficher les erreurs justement !
Et si tu ne donnes pas les messages d'erreurs rencontrés... IMPOSSIBLE de te répondre !
Sans parler du fait que ton code mériterait une sacrée relecture...
Quand, par exemple, on trouve deux fois la connexion à ta bdd dans ton fichier imprimer.php....;
$bdd = new pdo('mysql:host=127.0.0.1;dbname=espace_reservation', 'root' , '');
Quand on voit que tu fais un QUERY avec une variable.... sans faire de BIND à la variable en question.....
$reservation = $bdd->query('SELECT * FROM reservation WHERE id=?');
Ligne qu'il est préférable de remplacer par un prepare / execute comme dans l'exemple que je t'ai donné dans mes liens justement...
//préparation de la requête et des variables
$sql = "SELECT * FROM reservation WHERE id=?";
$datas = array($id);
//Execution de la requete
try{
$requete = $bdd -> prepare($sql) ;
$requete->execute($datas) ;
}catch(Exception $e){
// en cas d'erreur :
echo " Erreur ! ".$e->getMessage();
echo " Les datas : " ;
print_r($datas);
}
Bien entendu.. tu auras également suivit les recommandations de mon second lien.. comme la récupération PROPRE des variables AVANT de les utiliser....
plumebeille
Messages postés11Date d'inscriptionvendredi 4 janvier 2019StatutMembreDernière intervention22 janvier 2019 13 janv. 2019 à 07:49
merci beaucoup jordy j'ai encore un soucis et cette fois aide moi vraiment en m'épargnant un autre cour non pas que je n'aime pas lire mais je suis en retard de plusieurs jours sur ce projet j'ai enfin reussi a afficher le tableau mais aucune donnee de la table selectionné ne s'affiche je ne comprend pas voici le code corrigé:
if (isset($_GET['id']) AND !empty($_GET['id']))
{
$getid = intval($_GET['id']);
$requser = $bdd->prepare('SELECT * FROM reservation WHERE id=?');
$requser->execute(array($getid));
$r = $requser->fetch();
$pdf->cell(60,5,$r['nom'],1,0);
$pdf->cell(40,5,$r['depart'],1,0);
$pdf->cell(40,5,$r['arrive'],1,0);
$pdf->cell(15,5,$r['prix'],1,0);
$pdf->cell(34,5,$r['siege'],1,1);
}
10 janv. 2019 à 19:46
Modifié le 10 janv. 2019 à 22:16
Après..si mes réponses ne te conviennent pas..tu peux aller voir ailleurs sans soucis...
11 janv. 2019 à 13:51
11 janv. 2019 à 14:15
Et si tu ne donnes pas les messages d'erreurs rencontrés... IMPOSSIBLE de te répondre !
Sans parler du fait que ton code mériterait une sacrée relecture...
Quand, par exemple, on trouve deux fois la connexion à ta bdd dans ton fichier imprimer.php....;
Quand on voit que tu fais un QUERY avec une variable.... sans faire de BIND à la variable en question.....
Ligne qu'il est préférable de remplacer par un prepare / execute comme dans l'exemple que je t'ai donné dans mes liens justement...
Bien entendu.. tu auras également suivit les recommandations de mon second lien.. comme la récupération PROPRE des variables AVANT de les utiliser....
13 janv. 2019 à 07:49