Thursday 9 April 2015

Jour 4:CRUD suite



comme on l'a di au depart php est un langage de programation des sites web dynamiques(web applications).
par dynamisme on sous entend afficher du contenu procedE par un serveur
et le serveur genere un code html qui va etre ensuite interpretE par un navigateur.

php va nous aider a communiquer a notre base de donnees grace au commande sql quon passera dans les fonction predefinis PHP .

creez un dossier dans le www du dossier wamp.
ensuite une fauille appelez la insert.php

<?php

//pour executer n'importe quelle commande a notre base de donnees
//il faut d'abord connecter au serveur mysql et selectioner la base de donnees
//en se servant de la fonction mysql_connect() et de mysql_select_db()

mysql_connect("localhost","root","")or die("ne peut pas connecter au serveur");
mysql_select_db("simple_db")or die("ne peut pas connecter a la base des donnees");

//la fonction die()just apres la connection et la selection se charge de donner un message d'erruer
//lorsque l'une de ces fonction ne marche pas.


?>
<?php
// on peut avoir autand des tag php qu'on veut ou carement en avoir un seul
//la on va verifier si l'utilisateur a presser le bouton sauvegarder
 if(isset($_POST['save'])){
  $query = mysql_query("INSERT INTO users_tbl VALUES('','$_POST[first_name]','$_POST[last_name]','$_POST[phone]','$_POST[email]')");
     if($query){
     
      echo"<font color='green'>DETAILS SAUVEGARDES AVEC SUCCES!<br>nous vous remercions</font>";
     }
     else{
      echo"<font color='red'>UNE ERREUR S'EST PRODUITE!<br>remplisses bien les cases</font>";
     }

 }

?>

<html>
     <head>
          <title>Insertion des donnes dans une base de donnees</title>

     </head>

     <body>
           <div align="center">
                 <h1>Detais du visiteur</h1>
                 <form method="post" action="#">
                       Nom:  <input type="text" name="first_name"><br>
                       Prenom:<input type="text" name="last_name"><br>
                       Phone: <input type="text" name="phone"><br>
                       Email:  <input type="email" name="email"><br>
                       <input type="submit" name="save" value="sauvegarder">


                 </form>

           </div>

     </body>
</html>

No comments:

Post a Comment