Comment gérer une base de données en PHP?

Princesse_des_iles Messages postés 7 Statut Membre -  
DelNC Messages postés 2360 Statut Membre -
Bonjour à tous,

Je souhaite pouvoir manipuler une base de données (BDD) en Php ie la modifier, l'alimenter etc...
Il s'agit d'une base de données d'une bibliothèque. On y trouve des livres, des ouvrages etc...

En effet, je suis partie d'une base de données construite avec des requêtes SQL vers une base de données en Php via Easyphp.
Je souhaite dès à présent la manipuler à ma guise ie je souhaite pouvoir y insérer de nouveaux livres à chaque fois qu'un arrivage à lieu.
Je souhaite également pouvoir l'interroger avec des formulaires toujours en Php.

J'ai besoin de vos conseils, connaissances etc... Si vous avez des liens, des blogs, des références bibliographiques à me suggérer ou toutes autres sources d'informations, je suis preneuse.

Merci!

1 réponse

  1. Delphine
     
    Bonjour,

    je vous donne l'adresse de différents sites où il y a tout ce qui a à savoir sur le sql avec des exemples

    http://www.1keydata.com/fr/sql/
    http://sqlpro.developpez.com/cours/sqlaz/select/

    Pour les formulaires en php, il faut aller sur w3school
    http://www.w3schools.com/html/html_forms.asp
    2
    1. Delphine
       
      En complément des infos, je vous donne c-dessous un model de formulaire avec des champs text, des slect, radio et checkbox.
      questionnaire_resultat.php la page où sont envoyés les données


      <form action="questionnaire_resultat.php" method "post" >
      <table border=1>
      <tr>
      <td>Votre prénom ?</td>
      <td><input type="text" id="text1" name="text1" value="" size="50"/></td>
      </tr>
      <tr>
      <td>Votre nom ?</td>
      <td><input type="text" id="text2" name="text2" value="" size="50"/> </td>
      </tr>
      <tr>
      <td>Quelle est votre tranche d'age?</td>
      <td>
      <select id="select1" name="select1">
      <option value="15-20">15-20</option>
      <option value="20-25">20-25</option>
      <option value="25-30">25-30</option>
      </select>
      </td>
      </tr>
      <tr>
      <td> Votre sexe ?</td>
      <td><input type="radio" id="radio1a" name="radio1" value="Homme" /> Homme</td>
      </tr>
      <tr>
      <td></td>
      <td><input type="radio" id="radio1a" name="radio1" value="Femme" /> Femme</td>
      </tr>
      <tr>
      <td>Votre sport préféré </td>
      <td><input type="checkbox" name="checkbox1" value="Baseball" /> Baseball </td>
      </tr>
      <tr>
      <td></td>
      <td ><input type="checkbox" name="checkbox2" value="Basket" /> Basket </td>
      </tr>
      </table>
      <input type="submit" id="Submit" value="valider" />


      Pour les données,
      dans la page colle ceci

      <?php $text1 = $_REQUEST["text1"]; ?>
      <?php $text2 = $_REQUEST["text2"]; ?>
      <?php $radio1 = $_REQUEST["radio1"]; ?>
      <?php $select1 = $_REQUEST["select1"]; ?>


      <?php
      if (isset($_REQUEST["checkbox1"])) {
      $checkbox1 = trim($_REQUEST["checkbox1"]);
      }//end if
      else {$checkbox1 = "";
      }//end else
      ?>
      <?php
      if (isset($_REQUEST["checkbox2"])) {
      $checkbox2 = trim($_REQUEST["checkbox2"]);
      }//end if
      else {$checkbox2 = "";
      }//end else
      ?>



      Pour la connexion a la base de doonees

      function execute_query($query) {
      $bdd_connection = mysql_connect("127.0.0.1","root","");
      if (!$bdd_connection) {die("Could not connect : " . mysql_error());}
      mysql_select_db("ma_table", $bdd_connection);
      $result = mysql_query($query);
      mysql_close($bdd_connection);
      return $result;
      }//end function
      0