Base de donnée
Résolu/Fermé
Saafty
Messages postés
37
Date d'inscription
mardi 7 février 2017
Statut
Membre
Dernière intervention
1 décembre 2018
-
6 mars 2017 à 12:05
jordane45 Messages postés 38397 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 janvier 2025 - 6 mars 2017 à 18:52
jordane45 Messages postés 38397 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 janvier 2025 - 6 mars 2017 à 18:52
Bonjour à tous,
Je chercher quelqu'un qui voudrait bien collaboré avec moi par Skype ou autre afin de relier mes bases de donnée avec mon site.
Merci d'avance.
Je chercher quelqu'un qui voudrait bien collaboré avec moi par Skype ou autre afin de relier mes bases de donnée avec mon site.
Merci d'avance.
A voir également:
- Base de donnée
- Formules excel de base - Guide
- Base de registre - Guide
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Formules mathématiques de base - Télécharger - Études & Formations
- Tnt base de données vide - Forum TNT / Satellite / Réception
3 réponses
Utilisateur anonyme
6 mars 2017 à 12:11
6 mars 2017 à 12:11
Re - bonjour,
je pense pouvoir parler au nom de la communauté en vous disant que les intervenants du forum sont là pour vous aider : )
Personnellement je veux bien, formulez juste vos questions.
Cordialement
je pense pouvoir parler au nom de la communauté en vous disant que les intervenants du forum sont là pour vous aider : )
Personnellement je veux bien, formulez juste vos questions.
Cordialement
Saafty
Messages postés
37
Date d'inscription
mardi 7 février 2017
Statut
Membre
Dernière intervention
1 décembre 2018
6 mars 2017 à 14:42
6 mars 2017 à 14:42
<html> <head> <title>Defechereux - Leufgen</title> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <!--[if lte IE 8]><script src=""quot;assets/js/ie/html5shiv.js"></script><![endif]--> <link rel="stylesheet" href="assets/css/main.css" /> <!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]--> <!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]--> </head> <body> <div id="page-wrapper"> <!-- Header --> <header id="header"> <h1 id="logo"><a href="index.html" rel="nofollow noopener noreferrer" target="_blank">Defechereux - Leufgen</a></h1> <nav id="nav"> <ul> <li><a href="index.html" rel="nofollow noopener noreferrer" target="_blank">Acceuil</a></li> <li> <a href="#" rel="nofollow noopener noreferrer" target="_blank">Pages</a> <ul> <li><a href="activite.html" rel="nofollow noopener noreferrer" target="_blank">Activités</a></li> <li><a href="declarationdedirection.html" rel="nofollow noopener noreferrer" target="_blank">Déclaration de direction</a></li> <li><a href="photo.html" rel="nofollow noopener noreferrer" target="_blank">Photos & vidéos</a></li> </ul> <!-- <li> <a href="#" rel="nofollow noopener noreferrer" target="_blank">Submenu</a> <ul> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 1</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 2</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 3</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 4</a></li> </ul> </li> --> </ul> </li> </ul> </nav> </header> <?php if (isset($_POST['mot_de_passe']) AND $_POST['mot_de_passe'] == "kangourou" ) // Si le mot de passe est bon { // On affiche les codes ?> <div id="page-wrapper"> <!-- Header --> <header id="header"> <h1 id="logo"><a href="index.html" rel="nofollow noopener noreferrer" target="_blank">Defechereux - Leufgen</a></h1> <nav id="nav"> <ul> <li><a href="index.html" rel="nofollow noopener noreferrer" target="_blank">Acceuil</a></li> <li> <a href="#" rel="nofollow noopener noreferrer" target="_blank">Pages</a> <ul> <li><a href="activite.html" rel="nofollow noopener noreferrer" target="_blank">Activités</a></li> <li><a href="declarationdedirection.html" rel="nofollow noopener noreferrer" target="_blank">Déclaration de direction</a></li> <li><a href="photo.html" rel="nofollow noopener noreferrer" target="_blank">Photos & vidéos</a></li> </ul> <!-- <li> <a href="#" rel="nofollow noopener noreferrer" target="_blank">Submenu</a> <ul> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 1</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 2</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 3</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 4</a></li> </ul> </li> --> </ul> </li> </ul> </nav> </header> <!-- Connexion à la base de donnée --> <?php try { $bdd = new PDO('mysql:host=localhost;dbname=*', 'user', '***'); $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } catch(pdoException $e) { die('Erreur : '.$e->getMessage()); } ?> <!-- Liste de prix --> <div id="main" class="wrapper style1"> <div class="container"> <header class="major"> <h2>Liste de prix</h2> </header> <!-- Table --> <section> <h3>Boeuf</h3> <div class="table-wrapper"> <table class="alt"> <tbody> <?php $sql = 'SELECT * FROM Prix'; $req = $pdo->query($sql); while($row = $req->fetch()) { echo '<a href="membre-'.$row['id'].'.html" rel="nofollow noopener noreferrer" target="_blank">'.$row['article'].'</a><br/>'; } $req->closeCursor(); ?> </tbody> </table> </div> </section> </div> </div> </div> <?php } else // Sinon, on affiche un message d'erreur { echo '<center></BR><h1><p><font color="red">Mot de passe incorrect</font></p></h1> <a href="formulaire.php" rel="nofollow noopener noreferrer" target="_blank" class="button">Réessayer</a></center></br></br>'; } ?> <footer id="footer"> <ul class="icons"> <!--<li><a href="#" rel="nofollow noopener noreferrer" target="_blank" class="icon alt fa-facebook"><span class="label">Facebook</span></a></li>--> <li><a href="mailto:@skynet.be" rel="nofollow noopener noreferrer" target="_blank" class="icon alt fa-envelope"><span class="label">Email</span></a></li> </ul> <ul class="copyright"> <li>© Tous droit réservé.</li><li>Design : Leufgen Thomas</li> </ul> </footer> <!-- Scripts --> <script src=""quot;assets/js/jquery.min.js"></script> <script src=""quot;assets/js/jquery.scrolly.min.js"></script> <script src=""quot;assets/js/jquery.dropotron.min.js"></script> <script src=""quot;assets/js/jquery.scrollex.min.js"></script> <script src=""quot;assets/js/skel.min.js"></script> <script src=""quot;assets/js/util.js"></script> <!--[if lte IE 8]><script src=""quot;assets/js/ie/respond.min.js"></script><![endif]--> <script src=""quot;assets/js/main.js"></script> </body> </html>
jordane45
Messages postés
38397
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 janvier 2025
4 732
6 mars 2017 à 14:55
6 mars 2017 à 14:55
On place le code de connexion à la bdd dans un fichier à part
qu'on a qu'à inclure lorsqu'on en a besoin.
Donc :
Ensuite, on essaye de placer le maximum de PHp en "dehors" du html. En générale..on le place avant...
Comme ceci :
qu'on a qu'à inclure lorsqu'on en a besoin.
Donc :
<?php // fichier de connexion à la bdd : cnxBdd.php try{ $bdd = new PDO('mysql:host=localhost;dbname=*', 'user', '***'); $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } catch(pdoException $e){ die('Erreur : '.$e->getMessage()); } ?>
Ensuite, on essaye de placer le maximum de PHp en "dehors" du html. En générale..on le place avant...
Comme ceci :
<?php //affichage des erreurs php error_reporting(E_ALL); ini_set('display-errors','on'); //connexion à la bdd require_once "cnxBdd.php"; // liste des prix $sql = 'SELECT * FROM Prix'; try{ $req = $pdo->prepare($sql); $req->execute(); $arr_prix = $req->fetchAll(); // on stocke le resultat dans un array. }catch(Exception $e){ echo "Erreur dans la requete ! ".$sql; } ?> <html> <head> <title>Defechereux - Leufgen</title> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <!--[if lte IE 8]><script src=""quot;"quot;assets/js/ie/html5shiv.js"></script><![endif]--> <link rel="stylesheet" href="assets/css/main.css" /> <!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]--> <!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]--> </head> <body> <div id="page-wrapper"> <!-- Header --> <header id="header"> <h1 id="logo"><a href="index.html" rel="nofollow noopener noreferrer" target="_blank">Defechereux - Leufgen</a></h1> <nav id="nav"> <ul> <li><a href="index.html" rel="nofollow noopener noreferrer" target="_blank">Acceuil</a></li> <li> <a href="#" rel="nofollow noopener noreferrer" target="_blank">Pages</a> <ul> <li><a href="activite.html" rel="nofollow noopener noreferrer" target="_blank">Activités</a></li> <li><a href="declarationdedirection.html" rel="nofollow noopener noreferrer" target="_blank">Déclaration de direction</a></li> <li><a href="photo.html" rel="nofollow noopener noreferrer" target="_blank">Photos & vidéos</a></li> </ul> <!-- <li> <a href="#" rel="nofollow noopener noreferrer" target="_blank">Submenu</a> <ul> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 1</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 2</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 3</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 4</a></li> </ul> </li> --> </ul> </li> </ul> </nav> </header> <?php if (isset($_POST['mot_de_passe']) AND $_POST['mot_de_passe'] == "kangourou" ) // Si le mot de passe est bon { // On affiche les codes ?> <div id="page-wrapper"> <!-- Header --> <header id="header"> <h1 id="logo"><a href="index.html" rel="nofollow noopener noreferrer" target="_blank">Defechereux - Leufgen</a></h1> <nav id="nav"> <ul> <li><a href="index.html" rel="nofollow noopener noreferrer" target="_blank">Acceuil</a></li> <li> <a href="#" rel="nofollow noopener noreferrer" target="_blank">Pages</a> <ul> <li><a href="activite.html" rel="nofollow noopener noreferrer" target="_blank">Activités</a></li> <li><a href="declarationdedirection.html" rel="nofollow noopener noreferrer" target="_blank">Déclaration de direction</a></li> <li><a href="photo.html" rel="nofollow noopener noreferrer" target="_blank">Photos & vidéos</a></li> </ul> <!-- <li> <a href="#" rel="nofollow noopener noreferrer" target="_blank">Submenu</a> <ul> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 1</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 2</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 3</a></li> <li><a href="#" rel="nofollow noopener noreferrer" target="_blank">Option 4</a></li> </ul> </li> --> </ul> </li> </ul> </nav> </header> <!-- Liste de prix --> <div id="main" class="wrapper style1"> <div class="container"> <header class="major"> <h2>Liste de prix</h2> </header> <!-- Table --> <section> <h3>Boeuf</h3> <div class="table-wrapper"> <table class="alt"> <tbody> <?php if(!empty($arr_prix)){ foreach($arr_prix as $row){ echo '<a href="membre-'.$row['id'].'.html" rel="nofollow noopener noreferrer" target="_blank">'.$row['article'].'</a><br/>'; } } ?> </tbody> </table> </div> </section> </div> </div> </div> <?php } else // Sinon, on affiche un message d'erreur { echo '<center></BR><h1><p><font color="red">Mot de passe incorrect</font></p></h1> <a href="formulaire.php" rel="nofollow noopener noreferrer" target="_blank" class="button">Réessayer</a></center></br></br>'; } ?> <footer id="footer"> <ul class="icons"> <!--<li><a href="#" rel="nofollow noopener noreferrer" target="_blank" class="icon alt fa-facebook"><span class="label">Facebook</span></a></li>--> <li><a href="mailto:@skynet.be" rel="nofollow noopener noreferrer" target="_blank" class="icon alt fa-envelope"><span class="label">Email</span></a></li> </ul> <ul class="copyright"> <li>© Tous droit réservé.</li><li>Design : Leufgen Thomas</li> </ul> </footer> <!-- Scripts --> <script src=""quot;"quot;assets/js/jquery.min.js"></script> <script src=""quot;"quot;assets/js/jquery.scrolly.min.js"></script> <script src=""quot;"quot;assets/js/jquery.dropotron.min.js"></script> <script src=""quot;"quot;assets/js/jquery.scrollex.min.js"></script> <script src=""quot;"quot;assets/js/skel.min.js"></script> <script src=""quot;"quot;assets/js/util.js"></script> <!--[if lte IE 8]><script src=""quot;"quot;assets/js/ie/respond.min.js"></script><![endif]--> <script src=""quot;"quot;assets/js/main.js"></script> </body> </html>
Saafty
Messages postés
37
Date d'inscription
mardi 7 février 2017
Statut
Membre
Dernière intervention
1 décembre 2018
6 mars 2017 à 15:06
6 mars 2017 à 15:06
Maintenant j'ai ceci :
Notice: Undefined variable: pdo in /storage/h5/376/967376/public_html/secret.php on line 21
Fatal error: Uncaught Error: Call to a member function prepare() on null in /storage/h5/376/967376/public_html/secret.php:21 Stack trace: #0 {main} thrown in /storage/h5/376/967376/public_html/secret.php on line 21
sur une page blanche ..
C'est pour s'arracher les cheveux ! Haha mais encore merci pour votre aide.
Notice: Undefined variable: pdo in /storage/h5/376/967376/public_html/secret.php on line 21
Fatal error: Uncaught Error: Call to a member function prepare() on null in /storage/h5/376/967376/public_html/secret.php:21 Stack trace: #0 {main} thrown in /storage/h5/376/967376/public_html/secret.php on line 21
sur une page blanche ..
C'est pour s'arracher les cheveux ! Haha mais encore merci pour votre aide.
jordane45
Messages postés
38397
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 janvier 2025
4 732
>
Saafty
Messages postés
37
Date d'inscription
mardi 7 février 2017
Statut
Membre
Dernière intervention
1 décembre 2018
6 mars 2017 à 15:37
6 mars 2017 à 15:37
Petit oubli...
A remplacer par :
$req = $pdo->prepare($sql);
A remplacer par :
$req = $bdd->prepare($sql);
Saafty
Messages postés
37
Date d'inscription
mardi 7 février 2017
Statut
Membre
Dernière intervention
1 décembre 2018
>
jordane45
Messages postés
38397
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 janvier 2025
6 mars 2017 à 18:34
6 mars 2017 à 18:34
Résolut ! Merci infiniment.
jordane45
Messages postés
38397
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 janvier 2025
4 732
>
Saafty
Messages postés
37
Date d'inscription
mardi 7 février 2017
Statut
Membre
Dernière intervention
1 décembre 2018
6 mars 2017 à 18:52
6 mars 2017 à 18:52
Si c'est résolu, merci de cliquer sur le lien qui se trouve sous le titre de ta question : MARQUER COMME RESOLU.
Bonne journée
Bonne journée
Modifié par jordane45 le 6/03/2017 à 13:10
C'est difficile pour moi d'expliquer.
J'ai crée un site internet et j'aimerai faire une liste de prix dans un tableau mais que les informations soir inscrite dans la base de donnée.
Je débute dans les bases de données donc j'ai pris des informations sur internet mais toujours des erreurs.
Voici mon site, placé sur un hébergeur gratuit pour pouvoir le tester.
<url supprimée par la modération >
Le mot de passe pour accéder à la page "Liste de prix" est "kangourou".
6 mars 2017 à 12:37
votre lien est mort
Modifié par jordane45 le 6/03/2017 à 13:10
Voici un autre liens : <url supprimée par la modération >
6 mars 2017 à 13:03
vous devriez vous rapprocher de 000webhost.com, il est bien indiqué que votre hébergement supporte une Bdd, leur demander comment l'intéger.
6 mars 2017 à 13:09
<?php
// on se connecte à notre base
$base = mysql_connect ('databases.000webhost.com', '***', '***');
mysql_select_db ('***', $base) ;
?>
Et il y aurait une erreur ici :
$base = mysql_connect ('databases.000webhost.com', '***', '***');