par
DelphineNC » 22 oct. 2014, 13:21
Bonjour Aureusms
Merci de me venir en aide.
Je vous envoie une partie de la table dont j'ai besoin.
[color=#BFBF00]CREATE TABLE IF NOT EXISTS `problemes` (
`id_probleme` int(11) NOT NULL AUTO_INCREMENT,
`id_logiciel` int(11) NOT NULL,
`probleme` text NOT NULL,
`solution` text NOT NULL,
PRIMARY KEY (`id_probleme`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
INSERT INTO `problemes` (`id_probleme`, `id_logiciel`, `probleme`, `solution`) VALUES
(1, 1, 'Problème impression de pdf', 'Vérifier qu''Adobe soit installé'),
(2, 2, 'Je n''arrive pas à demarrer easyphp quand skype est déjà allumé', 'Il faut démarré easyphp puis skype');[/color]
Pour la connection à la base de données j'utilise de code suivant
<?php
[color=#8080FF] $BDD_ADRESSE = "mysql:host=127.0.0.1";
$BDD_DBNAME = "faq";
$BDD_LOGIN = "root";
$BDD_PASSWORD = "";
try {
$bdd = new PDO("$BDD_ADRESSE;dbname=$BDD_DBNAME", $BDD_LOGIN, $BDD_PASSWORD);
} catch(Exception $e) {
exit('Impossible de se connecter à la base de données.');
}[/color]
// exécution de la requête
$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
?>
Voici ma requête SQL
$requete = "SELECT probleme, solution FROM problemes";
Dans ma page web pour la version FAQ remplie avec la requete SQL est faite avec du bootstrap.
Partie de la page pour afficher la FAQ
<?php
<section id="faq">
<div class="section-header">
<div class="container">
<h2><i class="fa fa-question-circle"></i> Frequent Asked Questions CaisseXL</h2>
</div>
</div>
<div class="container">
<?php
while($donnees = $resultat->fetch(PDO::FETCH_ASSOC)) {
?>
//c'est à partir d'ici que je veux que les données soient remplies avec le sql
<div class="row">
<div class="col-lg-12">
<div class="panel-group" id="accordion">
<!-- Question -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title"><a class="accordion-toggle" data-toggle="collapse" href="#collapseOne">
question1</a></h4>
</div>
<!-- div de la Reponses -->
<div id="collapseOne" class="panel-collapse collapse">
<div class="panel-body">
Reponse
</div>
</div>
</div>
<?php
}//end while ?>
</div><!-- <div class="panel-group" id="accordion"> -->
</div><!-- <div class="col-lg-12"> -->
</div><!-- <div class="row">-->
</div><!-- <div class="container"> -->
</section>
Je pense vous avoir donner les informations dont vous avez besoin.
Merci pour aide.
[php]Bonjour Aureusms
Merci de me venir en aide.
Je vous envoie une partie de la table dont j'ai besoin.
[color=#BFBF00]CREATE TABLE IF NOT EXISTS `problemes` (
`id_probleme` int(11) NOT NULL AUTO_INCREMENT,
`id_logiciel` int(11) NOT NULL,
`probleme` text NOT NULL,
`solution` text NOT NULL,
PRIMARY KEY (`id_probleme`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
INSERT INTO `problemes` (`id_probleme`, `id_logiciel`, `probleme`, `solution`) VALUES
(1, 1, 'Problème impression de pdf', 'Vérifier qu''Adobe soit installé'),
(2, 2, 'Je n''arrive pas à demarrer easyphp quand skype est déjà allumé', 'Il faut démarré easyphp puis skype');[/color]
Pour la connection à la base de données j'utilise de code suivant
<?php
[color=#8080FF] $BDD_ADRESSE = "mysql:host=127.0.0.1";
$BDD_DBNAME = "faq";
$BDD_LOGIN = "root";
$BDD_PASSWORD = "";
try {
$bdd = new PDO("$BDD_ADRESSE;dbname=$BDD_DBNAME", $BDD_LOGIN, $BDD_PASSWORD);
} catch(Exception $e) {
exit('Impossible de se connecter à la base de données.');
}[/color]
// exécution de la requête
$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
?>
Voici ma requête SQL
$requete = "SELECT probleme, solution FROM problemes";
Dans ma page web pour la version FAQ remplie avec la requete SQL est faite avec du bootstrap.
Partie de la page pour afficher la FAQ
<?php
<section id="faq">
<div class="section-header">
<div class="container">
<h2><i class="fa fa-question-circle"></i> Frequent Asked Questions CaisseXL</h2>
</div>
</div>
<div class="container">
<?php
while($donnees = $resultat->fetch(PDO::FETCH_ASSOC)) {
?>
//c'est à partir d'ici que je veux que les données soient remplies avec le sql
<div class="row">
<div class="col-lg-12">
<div class="panel-group" id="accordion">
<!-- Question -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title"><a class="accordion-toggle" data-toggle="collapse" href="#collapseOne">
question1</a></h4>
</div>
<!-- div de la Reponses -->
<div id="collapseOne" class="panel-collapse collapse">
<div class="panel-body">
Reponse
</div>
</div>
</div>
<?php
}//end while ?>
</div><!-- <div class="panel-group" id="accordion"> -->
</div><!-- <div class="col-lg-12"> -->
</div><!-- <div class="row">-->
</div><!-- <div class="container"> -->
</section>
Je pense vous avoir donner les informations dont vous avez besoin.
Merci pour aide.[/php]