A voir également:
- PHP/BD
- Easy php - Télécharger - Divers Web & Internet
- Télécharger bd pdf gratuit sans inscription - Forum PDF
- W.i.t.c.h. bd intégrale pdf - Forum Liseuse eBook
- Télécharger BD gratuitement ✓ - Forum Téléchargement
- Scan bd - Forum Liseuse eBook
2 réponses
Bonjour,
voici un bout de code ( utilisant pdo, voir => https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql )
A modifier bien sûr selon tes besoins
voici un bout de code ( utilisant pdo, voir => https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql )
<html> .... <select name="salle"> <?php try { // On se connecte à MySQL $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', ''); } catch(Exception $e) { // En cas d'erreur, on affiche un message et on arrête tout die('Erreur : '.$e->getMessage()); } // Si tout va bien, on peut continuer // On récupère tout le contenu de la table jeux_video $reponse = $bdd->query('SELECT * FROM salle'); while ($donnees = $reponse->fetch()) { echo "<option value=" .$donnees['salle']. ">" .$donnees['salle']. "</option>"; } $reponse->closeCursor(); // Termine le traitement de la requête ?> </select> .... </html>
A modifier bien sûr selon tes besoins
Bonjour,
Avec un bouton comme ceci dans mon html :
et un fichier Test.php suivant :
ça ne marche pas. Sachant que la fonction connection php marche parfaitement.
Avec un bouton comme ceci dans mon html :
<form action="Test.php" method="post" id=test>
<select name="inv_salle" id="inv_salle">
<option value='-1'>----Choisissez une salle -----</option></select> </form>
<br></br>
et un fichier Test.php suivant :
<?php
include 'fonctions.connect.php';
<select name="salle">
$reponse = $bdd->query('SELECT * FROM Salle');
while ($donnees = $reponse->fetch())
{
echo "<option value=" .$donnees['salle']. ">" .$donnees['salle']. "</option>";
}
$reponse->closeCursor();
</select>
?>
ça ne marche pas. Sachant que la fonction connection php marche parfaitement.
fais ceci:
fonctions.connect.php
test.php
et enfin le formulaire (ATTENTION, renommes la page avec une extension php sinon ça ne fonctionnera pas)
fonctions.connect.php
<?php try { // On se connecte à MySQL $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', 'MOT DE PASSE'); } catch(Exception $e) { // En cas d'erreur, on affiche un message et on arrête tout die('Erreur : '.$e->getMessage()); } ?>
test.php
<?php include ('fonctions.connect.php'); // On récupère tout le contenu de la table salle $reponse = $bdd->query('SELECT * FROM salle'); while ($donnees = $reponse->fetch()) { echo "<option value=" .$donnees['salle']. ">" .$donnees['salle']. "</option>"; } $reponse->closeCursor(); // Termine le traitement de la requête ?>
et enfin le formulaire (ATTENTION, renommes la page avec une extension php sinon ça ne fonctionnera pas)
<html> ..... <form action="Test.php" method="post" id=test> <select name="inv_salle" id="inv_salle"> <option value='-1'>----Choisissez une salle -----</option> <?php include('test.php'); ?> </select> </form> <br></br> ..... </html>