Problém avec php et mysql

Fermé
Livvie Messages postés 13 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 20 juin 2013 - 26 avril 2013 à 01:57
Livvie Messages postés 13 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 20 juin 2013 - 26 avril 2013 à 13:02
bonsoir à tous y a t il quelqu'un qui peut voir quelle est l'erreur dans mon code car j'ai vraiment battu :( j'ai crée un formulaire d'ajout dans lequel il aura une création d'une base de donnée et une table tt va bien mais l'insertion ne s'effectue pas je fait plusieurs essais mais en vain voila un exemple de ce que j'ai fait
 <?php
    // connexion 
	try
{
    $bdd = new PDO("mysql:host=localhost;", "root", "");
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}
       //création d'une base de donnée
$sql = $bdd->query('CREATE DATABASE IF NOT EXISTS magasin_database'); 
      //connexion à la base de donnée magasin_database
       $link=mysql_connect("localhost", "root", "");
       if (!$link) {
       die('Connexion impossible : ' . mysql_error());
        }
         mysql_select_db("magasin_database")or die ('Erreur de connexion à la base '.mysql_error());
       //creation de la table 
	   $sql = 'CREATE TABLE IF NOT EXISTS clients_magasins (
        id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
		Nom_du_Magasin VARCHAR(100),
		Adresse VARCHAR(100),
		Horraires_de_travail TIME
		  )';
			  
if (!mysql_query($sql, $link)) {
    echo 'Erreur lors de la création de la table : ' . mysql_error() . "\n";
}
  //Insertion dans la table 
 
   if(isset($_POST["BT_Envoyer"]))
     {
	 $result =mysql_query( " INSERT INTO clients_magasins ( Nom , Adresse , Horraires)
                              
                              VALUES(
                                   '" . $_POST['Nom'] . "'
                                   , '" . $_POST['Adresse'] . "'
                                   , '" . $_POST['Horraires'] . "'
                               
                              )
                         ");
			     if(!$result)
                         {
                           echo " Erreur d'Insertion ";
                         }
                         else
                         {     echo ' insertion terminée avec succée ';
						 }
						 }
?>
  <em><h1> Ajouter Magasin</h1></em>
  <form action="magasin.php" method="post">
   <em>Nom du Magasin</em><input type="text" name="Nom"/><br><br>

  <em> Adresse du Magasin</em><input type="text" name="Adresse"/><br><br>
  
  <em>Horraires de travail </em><input type="text" name="Horraires"/><br><br>
  <input type="submit" name="BT_Envoyer" value="Valider" />
   
</form>

2 réponses

DeeBax Messages postés 1 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 26 avril 2013 1
26 avril 2013 à 02:14
J'ai plusieurs conseils pour toi:
- utilise la balise code
- utilise une requete preparee lors de l'insertion dans ta bdd. Tu ne te feras pas pirater comme ça.

Cordialement
1
Livvie Messages postés 13 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 20 juin 2013
26 avril 2013 à 13:02
merci pour tes conseils !!
0

Discussions similaires